Class ASTKeyValue

java.lang.Object
org.apache.commons.ognl.SimpleNode
org.apache.commons.ognl.ASTKeyValue
All Implemented Interfaces:
Serializable, JavaSource, Node

class ASTKeyValue extends SimpleNode
$Id$
  • Constructor Details

    • ASTKeyValue

      public ASTKeyValue(int id)
    • ASTKeyValue

      public ASTKeyValue(OgnlParser p, int id)
  • Method Details

    • getKey

      protected Node getKey()
    • getValue

      protected Node getValue()
    • getValueBody

      protected Object getValueBody(OgnlContext context, Object source) throws OgnlException
      Returns null because this is a parser construct and does not evaluate
      Specified by:
      getValueBody in class SimpleNode
      Throws:
      OgnlException
    • accept

      public <R, P> R accept(NodeVisitor<? extends R,? super P> visitor, P data) throws OgnlException
      Description copied from interface: Node
      Supports the Visitor pattern. The method which corresponds to the runtime type of this Node will be called.
      Type Parameters:
      R - The return type of the visitor.visit method.
      P - The type of the second parameter type.
      Parameters:
      visitor - The visitor to accept.
      data - The second parameter to pass through to visitor.visit
      Returns:
      the value returned by visitor.visit
      Throws:
      OgnlException