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 Node
getKey()
protected Node
getValue()
protected Object
getValueBody
(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:
getValueBody
in classSimpleNode
- Throws:
OgnlException
-
accept
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
-