Package org.apache.commons.jelly.impl
Class ExpressionScript
- java.lang.Object
-
- org.apache.commons.jelly.impl.ExpressionScript
-
- All Implemented Interfaces:
Script
public class ExpressionScript extends Object implements Script
ExpressionScript
outputs the value of an expression as text.- Version:
- $Revision: 155420 $
- Author:
- James Strachan
-
-
Constructor Summary
Constructors Constructor Description ExpressionScript()
ExpressionScript(Expression expression)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Script
compile()
Called by the parser to allow a more efficient representation of the script to be used.Expression
getExpression()
void
run(JellyContext context, XMLOutput output)
Evaluates the body of a tagvoid
setExpression(Expression expression)
Sets the expression evaluated as a String and output by this scriptString
toString()
-
-
-
Constructor Detail
-
ExpressionScript
public ExpressionScript()
-
ExpressionScript
public ExpressionScript(Expression expression)
-
-
Method Detail
-
getExpression
public Expression getExpression()
- Returns:
- the expression evaluated as a String and output by this script
-
setExpression
public void setExpression(Expression expression)
Sets the expression evaluated as a String and output by this script
-
compile
public Script compile()
Description copied from interface:Script
Called by the parser to allow a more efficient representation of the script to be used.
-
run
public void run(JellyContext context, XMLOutput output) throws JellyTagException
Evaluates the body of a tag- Specified by:
run
in interfaceScript
- Throws:
JellyTagException
-
-