Package org.apache.commons.ognl
Class ASTKeyValue
java.lang.Object
org.apache.commons.ognl.SimpleNode
org.apache.commons.ognl.ASTKeyValue
- All Implemented Interfaces:
Serializable,JavaSource,Node
$Id$
-
Field Summary
Fields inherited from class org.apache.commons.ognl.SimpleNode
children, id, parent, parser -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R,P> R accept(NodeVisitor<? extends R, ? super P> visitor, P data) Supports the Visitor pattern.protected NodegetKey()protected NodegetValue()protected ObjectgetValueBody(OgnlContext context, Object source) Returns null because this is a parser construct and does not evaluateMethods inherited from class org.apache.commons.ognl.SimpleNode
dump, evaluateGetValueBody, evaluateSetValueBody, flattenTree, getAccessor, getIndexInParent, getNextSibling, getValue, isConstant, isEvalChain, isNodeConstant, isNodeSimpleProperty, isSimpleNavigationChain, isSimpleProperty, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, lastChild, setAccessor, setValue, setValueBody, toGetSourceString, toSetSourceString, toString, toString
-
Constructor Details
-
ASTKeyValue
public ASTKeyValue(int id) -
ASTKeyValue
-
-
Method Details
-
getKey
-
getValue
-
getValueBody
Returns null because this is a parser construct and does not evaluate- Specified by:
getValueBodyin classSimpleNode- Throws:
OgnlException
-
accept
Description copied from interface:NodeSupports 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
-