Class ConstantExpression

java.lang.Object
org.apache.commons.jelly.expression.ExpressionSupport
org.apache.commons.jelly.expression.ConstantExpression
All Implemented Interfaces:
Expression

public class ConstantExpression extends ExpressionSupport

ConstantExpression represents a constant expression.

In other words, evaluate(org.apache.commons.jelly.JellyContext) returns a value independent of the context.

Version:
$Revision: 155420 $
Author:
James Strachan
  • Constructor Details

    • ConstantExpression

      public ConstantExpression()
      Base constructor
    • ConstantExpression

      public ConstantExpression(Object value)
      Convenience constructor sets value property.
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getExpressionText

      public String getExpressionText()
      Returns:
      the textual representation of this expression
    • evaluate

      public Object evaluate(JellyContext context)
      Evaluate expression against given context.
      Parameters:
      context - evaluate expression against this context
      Returns:
      current value of value property
    • getValue

      public Object getValue()
      Gets the constant value of this expression
    • setValue

      public void setValue(Object value)
      Sets the constant value of this expression