public class ASTThisVarRef extends ASTVarRef
_core, _getterClass, _last_children, _id, _parent, _parser| Constructor and Description |
|---|
ASTThisVarRef(int id) |
ASTThisVarRef(OgnlParser p,
int id) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
getValueBody(OgnlContext context,
Object source)
Subclasses implement this method to do the actual work of extracting the appropriate value from the source object.
|
protected void |
setValueBody(OgnlContext context,
Object target,
Object value)
Subclasses implement this method to do the actual work of setting the appropriate value in the target object.
|
String |
toGetSourceString(OgnlContext context,
Object target)
Expected to return a java source representation of itself such that
it could be turned into a literal java expression to be compiled and
executed for
ExpressionAccessor.get(OgnlContext, Object) calls. |
String |
toSetSourceString(OgnlContext context,
Object target)
Expected to return a java source representation of itself such that
it could be turned into a literal java expression to be compiled and
executed for
ExpressionAccessor.get(OgnlContext, Object) calls. |
String |
toString() |
getCoreExpression, getGetterClass, getLastExpression, getSetterClassdump, evaluateGetValueBody, evaluateSetValueBody, flattenTree, getAccessor, getIndexInParent, getNextSibling, getValue, isChain, isConstant, isEvalChain, isNodeConstant, isNodeSimpleProperty, isOperation, isSequence, isSimpleMethod, isSimpleNavigationChain, isSimpleProperty, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, lastChild, setAccessor, setValue, toStringpublic ASTThisVarRef(int id)
public ASTThisVarRef(OgnlParser p, int id)
protected Object getValueBody(OgnlContext context, Object source) throws OgnlException
SimpleNodegetValueBody in class ASTVarRefcontext - the OgnlContext within which to perform the operation.source - the Object from which to get the value body.OgnlException - if the value body get fails.protected void setValueBody(OgnlContext context, Object target, Object value) throws OgnlException
SimpleNodeInappropriateExpressionException, meaning that it cannot be a set expression.setValueBody in class ASTVarRefcontext - the OgnlContext within which to perform the operation.target - the Object upon which to set the value body.value - the Object representing the value body to apply to the target.OgnlException - if the value body set fails.public String toGetSourceString(OgnlContext context, Object target)
JavaSourceExpressionAccessor.get(OgnlContext, Object) calls.toGetSourceString in interface JavaSourcetoGetSourceString in class ASTVarRefcontext - the OgnlContext within which to perform the operation.target - the Object from which to retrieve the get source string.public String toSetSourceString(OgnlContext context, Object target)
JavaSourceExpressionAccessor.get(OgnlContext, Object) calls.toSetSourceString in interface JavaSourcetoSetSourceString in class ASTVarRefcontext - the OgnlContext within which to perform the operation.target - the Object from which to retrieve the set source string.Copyright © 1997–2021 OpenSymphony. All rights reserved.