Class Constant


  • public class Constant
    extends Expression
    A compile tree element containing a constant number or string.
    Version:
    $Revision: 652845 $ $Date: 2008-05-02 12:46:46 -0500 (Fri, 02 May 2008) $
    Author:
    Dmitri Plotnikov
    • Field Detail

      • value

        private java.lang.Object value
    • Constructor Detail

      • Constant

        public Constant​(java.lang.Number number)
        Create a new Constant.
        Parameters:
        number - constant
      • Constant

        public Constant​(java.lang.String string)
        Create a new Constant.
        Parameters:
        string - constant
    • Method Detail

      • compute

        public java.lang.Object compute​(EvalContext context)
        Description copied from class: Expression
        Evaluates the expression. If the result is a node set, returns the first element of the node set.
        Specified by:
        compute in class Expression
        Parameters:
        context - evaluation context
        Returns:
        Object
      • computeValue

        public java.lang.Object computeValue​(EvalContext context)
        Description copied from class: Expression
        Evaluates the expression. If the result is a node set, returns the first element of the node set.
        Specified by:
        computeValue in class Expression
        Parameters:
        context - evaluation context
        Returns:
        Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object