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 Details

    • ExpressionScript

      public ExpressionScript()
    • ExpressionScript

      public ExpressionScript(Expression expression)
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • 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.
      Specified by:
      compile in interface Script
    • run

      public void run(JellyContext context, XMLOutput output) throws JellyTagException
      Evaluates the body of a tag
      Specified by:
      run in interface Script
      Throws:
      JellyTagException