<R,P> R |
ASTAdd.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTAnd.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTAssign.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTBitAnd.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTBitNegate.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTBitOr.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTChain.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTConst.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTCtor.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTDivide.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTEq.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTEval.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTGreater.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTGreaterEq.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTIn.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTInstanceof.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTKeyValue.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTLess.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTLessEq.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTList.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTMap.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTMethod.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTMultiply.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTNegate.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTNot.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTNotEq.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTNotIn.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTOr.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTProject.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTProperty.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTRemainder.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTRootVarRef.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTSelect.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTSelectFirst.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTSelectLast.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTSequence.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTShiftLeft.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTShiftRight.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTStaticField.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTStaticMethod.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTSubtract.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTTest.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTThisVarRef.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTUnsignedShiftRight.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTVarRef.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
ASTXor.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
|
<R,P> R |
Node.accept(NodeVisitor<? extends R,? super P> visitor,
P data) |
Supports the Visitor pattern.
|
static java.lang.Object |
OgnlRuntime.callConstructor(OgnlContext context,
java.lang.String className,
java.lang.Object[] args) |
|
java.lang.Object |
MethodAccessor.callMethod(java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object target,
java.lang.String methodName,
java.lang.Object[] args) |
Calls the method named with the arguments given.
|
static java.lang.Object |
OgnlRuntime.callMethod(OgnlContext context,
java.lang.Object target,
java.lang.String methodName,
java.lang.Object[] args) |
Invokes the specified method against the target object.
|
java.lang.Object |
MethodAccessor.callStaticMethod(java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Class<?> targetClass,
java.lang.String methodName,
java.lang.Object[] args) |
Calls the static method named with the arguments given on the class given.
|
static java.lang.Object |
OgnlRuntime.callStaticMethod(OgnlContext context,
java.lang.String className,
java.lang.String methodName,
java.lang.Object[] args) |
|
static <T> java.lang.Object |
OgnlOps.convertValue(boolean value,
java.lang.Class<T> toType) |
|
static <T> java.lang.Object |
OgnlOps.convertValue(boolean value,
java.lang.Class<T> toType,
boolean preventNull) |
|
static <T> java.lang.Object |
OgnlOps.convertValue(byte value,
java.lang.Class<T> toType) |
|
static <T> java.lang.Object |
OgnlOps.convertValue(byte value,
java.lang.Class<T> toType,
boolean preventNull) |
|
static <T> java.lang.Object |
OgnlOps.convertValue(char value,
java.lang.Class<T> toType) |
|
static <T> java.lang.Object |
OgnlOps.convertValue(char value,
java.lang.Class<T> toType,
boolean preventNull) |
|
static <T> java.lang.Object |
OgnlOps.convertValue(double value,
java.lang.Class<T> toType) |
|
static <T> java.lang.Object |
OgnlOps.convertValue(double value,
java.lang.Class<T> toType,
boolean preventNull) |
|
static <T> java.lang.Object |
OgnlOps.convertValue(float value,
java.lang.Class<T> toType) |
|
static <T> java.lang.Object |
OgnlOps.convertValue(float value,
java.lang.Class<T> toType,
boolean preventNull) |
|
static <T> java.lang.Object |
OgnlOps.convertValue(int value,
java.lang.Class<T> toType) |
|
static <T> java.lang.Object |
OgnlOps.convertValue(int value,
java.lang.Class<T> toType,
boolean preventNull) |
|
static <T> java.lang.Object |
OgnlOps.convertValue(long value,
java.lang.Class<T> toType) |
|
static <T> java.lang.Object |
OgnlOps.convertValue(long value,
java.lang.Class<T> toType,
boolean preventNull) |
|
protected java.lang.Object |
SimpleNode.evaluateGetValueBody(OgnlContext context,
java.lang.Object source) |
|
protected void |
SimpleNode.evaluateSetValueBody(OgnlContext context,
java.lang.Object target,
java.lang.Object value) |
|
static java.lang.String |
OgnlRuntime.getChildSource(OgnlContext context,
java.lang.Object target,
Node child) |
|
static java.lang.String |
OgnlRuntime.getChildSource(OgnlContext context,
java.lang.Object target,
Node child,
boolean forceConversion) |
|
java.util.Enumeration<?> |
ElementsAccessor.getElements(java.lang.Object target) |
Returns an iterator over the elements of the given target object.
|
ElementsAccessor |
OgnlCache.getElementsAccessor(java.lang.Class<?> clazz) |
|
static ElementsAccessor |
OgnlRuntime.getElementsAccessor(java.lang.Class<?> clazz) |
|
(package private) java.lang.Class |
ASTStaticField.getFieldClass(OgnlContext context) |
|
static java.lang.reflect.Method |
OgnlRuntime.getGetMethod(OgnlContext unused,
java.lang.Class<?> targetClass,
java.lang.String propertyName) |
|
static java.lang.Object |
OgnlRuntime.getIndexedProperty(OgnlContext context,
java.lang.Object source,
java.lang.String name,
java.lang.Object index) |
|
int |
ASTProperty.getIndexedPropertyType(OgnlContext context,
java.lang.Object source) |
Returns true if this property is described by an IndexedPropertyDescriptor and that if followed by an index
specifier it will call the index get/set methods rather than go through property accessors.
|
static int |
OgnlRuntime.getIndexedPropertyType(OgnlContext context,
java.lang.Class<?> sourceClass,
java.lang.String name) |
Determines the index property type, if any.
|
MethodAccessor |
OgnlCache.getMethodAccessor(java.lang.Class<?> clazz) |
|
static MethodAccessor |
OgnlRuntime.getMethodAccessor(java.lang.Class<?> clazz) |
|
static java.lang.Object |
OgnlRuntime.getMethodValue(OgnlContext context,
java.lang.Object target,
java.lang.String propertyName) |
|
static java.lang.Object |
OgnlRuntime.getMethodValue(OgnlContext context,
java.lang.Object target,
java.lang.String propertyName,
boolean checkAccessAndExistence) |
If the checkAccessAndExistence flag is true this method will check to see if the method exists and if it is
accessible according to the context's MemberAccess.
|
NullHandler |
OgnlCache.getNullHandler(java.lang.Class<?> clazz) |
|
static NullHandler |
OgnlRuntime.getNullHandler(java.lang.Class<?> clazz) |
|
(package private) static java.lang.String |
ASTMethodUtil.getParmString(OgnlContext context,
java.lang.Object root,
Node child,
java.lang.Class prevType) |
|
java.lang.Object |
ObjectPropertyAccessor.getPossibleProperty(java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object target,
java.lang.String name) |
Returns OgnlRuntime.NotFound if the property does not exist.
|
java.lang.Object |
ArrayPropertyAccessor.getProperty(java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object target,
java.lang.Object name) |
|
java.lang.Object |
ASTProperty.getProperty(OgnlContext context,
java.lang.Object source) |
|
java.lang.Object |
EnumerationPropertyAccessor.getProperty(java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object target,
java.lang.Object name) |
|
java.lang.Object |
IteratorPropertyAccessor.getProperty(java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object target,
java.lang.Object name) |
|
java.lang.Object |
ListPropertyAccessor.getProperty(java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object target,
java.lang.Object name) |
|
java.lang.Object |
MapPropertyAccessor.getProperty(java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object target,
java.lang.Object name) |
|
java.lang.Object |
ObjectPropertyAccessor.getProperty(java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object target,
java.lang.Object oname) |
|
static java.lang.Object |
OgnlRuntime.getProperty(OgnlContext context,
java.lang.Object source,
java.lang.Object name) |
|
java.lang.Object |
PropertyAccessor.getProperty(java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object target,
java.lang.Object name) |
Extracts and returns the property of the given name from the given target object.
|
java.lang.Object |
SetPropertyAccessor.getProperty(java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object target,
java.lang.Object name) |
|
PropertyAccessor |
OgnlCache.getPropertyAccessor(java.lang.Class<?> clazz) |
|
static PropertyAccessor |
OgnlRuntime.getPropertyAccessor(java.lang.Class<?> clazz) |
|
static java.beans.PropertyDescriptor |
OgnlRuntime.getPropertyDescriptor(java.lang.Class<?> targetClass,
java.lang.String propertyName) |
This method returns a PropertyDescriptor for the given class and property name using a Map lookup (using
getPropertyDescriptorsMap()).
|
static java.beans.PropertyDescriptor |
OgnlRuntime.getPropertyDescriptorFromArray(java.lang.Class<?> targetClass,
java.lang.String name) |
Gets the property descriptor with the given name for the target class given.
|
static java.util.Map<java.lang.String,java.beans.PropertyDescriptor> |
OgnlRuntime.getPropertyDescriptors(java.lang.Class<?> targetClass) |
This method returns the property descriptors for the given class as a Map.
|
static java.beans.PropertyDescriptor[] |
OgnlRuntime.getPropertyDescriptorsArray(java.lang.Class<?> targetClass) |
|
static java.lang.reflect.Method |
OgnlRuntime.getSetMethod(OgnlContext context,
java.lang.Class<?> targetClass,
java.lang.String propertyName) |
|
static java.lang.Object |
OgnlRuntime.getStaticField(OgnlContext context,
java.lang.String className,
java.lang.String fieldName) |
|
(package private) java.lang.Object |
ASTProperty.getTarget(OgnlContext context,
java.lang.Object target,
java.lang.String name) |
|
java.lang.Object |
Node.getValue(OgnlContext context,
java.lang.Object source) |
Extracts the value from the given source object that is appropriate for this node within the given context.
|
static <T> T |
Ognl.getValue(java.lang.Object tree,
java.lang.Object root) |
Evaluates the given OGNL expression tree to extract a value from the given root object.
|
static <T> T |
Ognl.getValue(java.lang.Object tree,
java.lang.Object root,
java.lang.Class<T> resultType) |
Evaluates the given OGNL expression tree to extract a value from the given root object.
|
static <T> T |
Ognl.getValue(java.lang.Object tree,
java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object root) |
Evaluates the given OGNL expression tree to extract a value from the given root object.
|
static <T> T |
Ognl.getValue(java.lang.Object tree,
java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object root,
java.lang.Class<T> resultType) |
Evaluates the given OGNL expression tree to extract a value from the given root object.
|
static <T> T |
Ognl.getValue(java.lang.String expression,
java.lang.Object root) |
Convenience method that combines calls to parseExpression and getValue .
|
static <T> T |
Ognl.getValue(java.lang.String expression,
java.lang.Object root,
java.lang.Class<T> resultType) |
Convenience method that combines calls to parseExpression and getValue .
|
static <T> T |
Ognl.getValue(java.lang.String expression,
java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object root) |
Evaluates the given OGNL expression to extract a value from the given root object in a given context
|
static <T> T |
Ognl.getValue(java.lang.String expression,
java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object root,
java.lang.Class<T> resultType) |
Evaluates the given OGNL expression to extract a value from the given root object in a given context
|
static <T> T |
Ognl.getValue(ExpressionAccessor expression,
OgnlContext context,
java.lang.Object root,
java.lang.Class<T> resultType) |
Gets the value represented by the given pre-compiled expression on the specified root object.
|
java.lang.Object |
SimpleNode.getValue(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTAdd.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTAnd.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTAssign.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTBitAnd.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTBitNegate.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTBitOr.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTChain.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTConst.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTCtor.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTDivide.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTEq.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTEval.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTGreater.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTGreaterEq.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTIn.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTInstanceof.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTKeyValue.getValueBody(OgnlContext context,
java.lang.Object source) |
Returns null because this is a parser construct and does not evaluate
|
protected java.lang.Object |
ASTLess.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTLessEq.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTList.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTMap.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTMethod.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTMultiply.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTNegate.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTNot.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTNotEq.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTNotIn.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTOr.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTProject.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTProperty.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTRemainder.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTRootVarRef.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTSelect.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTSelectFirst.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTSelectLast.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTSequence.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTShiftLeft.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTShiftRight.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTStaticField.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTStaticMethod.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTSubtract.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTTest.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTThisVarRef.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTUnsignedShiftRight.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTVarRef.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected java.lang.Object |
ASTXor.getValueBody(OgnlContext context,
java.lang.Object source) |
|
protected abstract java.lang.Object |
SimpleNode.getValueBody(OgnlContext context,
java.lang.Object source) |
Subclasses implement this method to do the actual work of extracting the appropriate value from the source
object.
|
(package private) static java.lang.Class |
ASTMethodUtil.getValueClass(OgnlContext context,
java.lang.Object root,
Node child) |
|
static boolean |
OgnlRuntime.hasGetMethod(OgnlContext context,
java.lang.Object target,
java.lang.Class<?> targetClass,
java.lang.String propertyName) |
|
boolean |
ObjectPropertyAccessor.hasGetProperty(java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object target,
java.lang.Object oname) |
|
boolean |
ObjectPropertyAccessor.hasGetProperty(OgnlContext context,
java.lang.Object target,
java.lang.Object oname) |
|
static boolean |
OgnlRuntime.hasGetProperty(OgnlContext context,
java.lang.Object target,
java.lang.Object oname) |
|
static boolean |
OgnlRuntime.hasSetMethod(OgnlContext context,
java.lang.Object target,
java.lang.Class<?> targetClass,
java.lang.String propertyName) |
|
boolean |
ObjectPropertyAccessor.hasSetProperty(java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object target,
java.lang.Object oname) |
|
boolean |
ObjectPropertyAccessor.hasSetProperty(OgnlContext context,
java.lang.Object target,
java.lang.Object oname) |
|
static boolean |
OgnlRuntime.hasSetProperty(OgnlContext context,
java.lang.Object target,
java.lang.Object oname) |
|
static boolean |
OgnlOps.in(java.lang.Object v1,
java.lang.Object v2) |
|
boolean |
ExpressionNode.isConstant(OgnlContext context) |
|
static boolean |
Ognl.isConstant(java.lang.Object tree) |
|
static boolean |
Ognl.isConstant(java.lang.Object tree,
java.util.Map<java.lang.String,java.lang.Object> context) |
Checks if the specified Node instance represents a constant expression.
|
static boolean |
Ognl.isConstant(java.lang.String expression) |
|
static boolean |
Ognl.isConstant(java.lang.String expression,
java.util.Map<java.lang.String,java.lang.Object> context) |
Checks if the specified expression represents a constant expression.
|
boolean |
SimpleNode.isConstant(OgnlContext context) |
|
boolean |
ASTEval.isEvalChain(OgnlContext context) |
|
boolean |
SimpleNode.isEvalChain(OgnlContext context) |
|
static boolean |
OgnlRuntime.isInstance(OgnlContext context,
java.lang.Object value,
java.lang.String className) |
|
boolean |
ASTConst.isNodeConstant(OgnlContext context) |
|
boolean |
ASTStaticField.isNodeConstant(OgnlContext context) |
|
boolean |
ExpressionNode.isNodeConstant(OgnlContext context) |
Returns true iff this node is constant without respect to the children.
|
boolean |
SimpleNode.isNodeConstant(OgnlContext context) |
Returns true iff this node is constant without respect to the children.
|
boolean |
ASTProperty.isNodeSimpleProperty(OgnlContext context) |
|
boolean |
SimpleNode.isNodeSimpleProperty(OgnlContext context) |
|
boolean |
ASTChain.isSimpleNavigationChain(OgnlContext context) |
|
static boolean |
Ognl.isSimpleNavigationChain(java.lang.Object tree) |
|
static boolean |
Ognl.isSimpleNavigationChain(java.lang.Object tree,
java.util.Map<java.lang.String,java.lang.Object> context) |
|
static boolean |
Ognl.isSimpleNavigationChain(java.lang.String expression) |
|
static boolean |
Ognl.isSimpleNavigationChain(java.lang.String expression,
java.util.Map<java.lang.String,java.lang.Object> context) |
|
boolean |
SimpleNode.isSimpleNavigationChain(OgnlContext context) |
|
static boolean |
Ognl.isSimpleProperty(java.lang.Object tree) |
|
static boolean |
Ognl.isSimpleProperty(java.lang.Object tree,
java.util.Map<java.lang.String,java.lang.Object> context) |
|
static boolean |
Ognl.isSimpleProperty(java.lang.String expression) |
|
static boolean |
Ognl.isSimpleProperty(java.lang.String expression,
java.util.Map<java.lang.String,java.lang.Object> context) |
|
boolean |
SimpleNode.isSimpleProperty(OgnlContext context) |
|
static java.lang.Object |
Ognl.parseExpression(java.lang.String expression) |
Parses the given OGNL expression and returns a tree representation of the expression that can be used by
Ognl static methods.
|
static boolean |
OgnlRuntime.setFieldValue(OgnlContext context,
java.lang.Object target,
java.lang.String propertyName,
java.lang.Object value) |
|
static void |
OgnlRuntime.setIndexedProperty(OgnlContext context,
java.lang.Object source,
java.lang.String name,
java.lang.Object index,
java.lang.Object value) |
|
static boolean |
OgnlRuntime.setMethodValue(OgnlContext context,
java.lang.Object target,
java.lang.String propertyName,
java.lang.Object value) |
|
static boolean |
OgnlRuntime.setMethodValue(OgnlContext context,
java.lang.Object target,
java.lang.String propertyName,
java.lang.Object value,
boolean checkAccessAndExistence) |
|
java.lang.Object |
ObjectPropertyAccessor.setPossibleProperty(java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object target,
java.lang.String name,
java.lang.Object value) |
Returns OgnlRuntime.NotFound if the property does not exist.
|
void |
ArrayPropertyAccessor.setProperty(java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object target,
java.lang.Object name,
java.lang.Object value) |
|
void |
EnumerationPropertyAccessor.setProperty(java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object target,
java.lang.Object name,
java.lang.Object value) |
|
void |
IteratorPropertyAccessor.setProperty(java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object target,
java.lang.Object name,
java.lang.Object value) |
|
void |
ListPropertyAccessor.setProperty(java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object target,
java.lang.Object name,
java.lang.Object value) |
|
void |
MapPropertyAccessor.setProperty(java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object target,
java.lang.Object name,
java.lang.Object value) |
|
void |
ObjectPropertyAccessor.setProperty(java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object target,
java.lang.Object oname,
java.lang.Object value) |
|
static void |
OgnlRuntime.setProperty(OgnlContext context,
java.lang.Object target,
java.lang.Object name,
java.lang.Object value) |
|
void |
PropertyAccessor.setProperty(java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object target,
java.lang.Object name,
java.lang.Object value) |
Sets the value of the property of the given name in the given target object.
|
void |
Node.setValue(OgnlContext context,
java.lang.Object target,
java.lang.Object value) |
Sets the given value in the given target as appropriate for this node within the given context.
|
static void |
Ognl.setValue(java.lang.Object tree,
java.lang.Object root,
java.lang.Object value) |
Evaluates the given OGNL expression tree to insert a value into the object graph rooted at the given root object.
|
static void |
Ognl.setValue(java.lang.Object tree,
java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object root,
java.lang.Object value) |
Evaluates the given OGNL expression tree to insert a value into the object graph rooted at the given root object.
|
static void |
Ognl.setValue(java.lang.String expression,
java.lang.Object root,
java.lang.Object value) |
Convenience method that combines calls to parseExpression and setValue .
|
static void |
Ognl.setValue(java.lang.String expression,
java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object root,
java.lang.Object value) |
Evaluates the given OGNL expression to insert a value into the object graph rooted at the given root object given
the context.
|
void |
SimpleNode.setValue(OgnlContext context,
java.lang.Object target,
java.lang.Object value) |
|
protected void |
ASTAnd.setValueBody(OgnlContext context,
java.lang.Object target,
java.lang.Object value) |
|
protected void |
ASTChain.setValueBody(OgnlContext context,
java.lang.Object target,
java.lang.Object value) |
|
protected void |
ASTEval.setValueBody(OgnlContext context,
java.lang.Object target,
java.lang.Object value) |
|
protected void |
ASTOr.setValueBody(OgnlContext context,
java.lang.Object target,
java.lang.Object value) |
|
protected void |
ASTProperty.setValueBody(OgnlContext context,
java.lang.Object target,
java.lang.Object value) |
|
protected void |
ASTRootVarRef.setValueBody(OgnlContext context,
java.lang.Object target,
java.lang.Object value) |
|
protected void |
ASTSequence.setValueBody(OgnlContext context,
java.lang.Object target,
java.lang.Object value) |
|
protected void |
ASTTest.setValueBody(OgnlContext context,
java.lang.Object target,
java.lang.Object value) |
|
protected void |
ASTThisVarRef.setValueBody(OgnlContext context,
java.lang.Object target,
java.lang.Object value) |
|
protected void |
ASTVarRef.setValueBody(OgnlContext context,
java.lang.Object target,
java.lang.Object value) |
|
protected void |
SimpleNode.setValueBody(OgnlContext context,
java.lang.Object target,
java.lang.Object value) |
Subclasses implement this method to do the actual work of setting the appropriate value in the target object.
|
static java.lang.Object |
OgnlOps.toArray(boolean value,
java.lang.Class<?> toType) |
|
static java.lang.Object |
OgnlOps.toArray(boolean value,
java.lang.Class<?> toType,
boolean preventNull) |
|
static java.lang.Object |
OgnlOps.toArray(byte value,
java.lang.Class<?> toType) |
|
static java.lang.Object |
OgnlOps.toArray(byte value,
java.lang.Class<?> toType,
boolean preventNull) |
|
static java.lang.Object |
OgnlOps.toArray(char value,
java.lang.Class<?> toType) |
|
static java.lang.Object |
OgnlOps.toArray(char value,
java.lang.Class<?> toType,
boolean preventNull) |
|
static java.lang.Object |
OgnlOps.toArray(double value,
java.lang.Class<?> toType) |
|
static java.lang.Object |
OgnlOps.toArray(double value,
java.lang.Class<?> toType,
boolean preventNull) |
|
static java.lang.Object |
OgnlOps.toArray(float value,
java.lang.Class<?> toType) |
|
static java.lang.Object |
OgnlOps.toArray(float value,
java.lang.Class<?> toType,
boolean preventNull) |
|
static java.lang.Object |
OgnlOps.toArray(int value,
java.lang.Class<?> toType) |
|
static java.lang.Object |
OgnlOps.toArray(int value,
java.lang.Class<?> toType,
boolean preventNull) |
|
static java.lang.Object |
OgnlOps.toArray(long value,
java.lang.Class<?> toType) |
|
static java.lang.Object |
OgnlOps.toArray(long value,
java.lang.Class<?> toType,
boolean preventNull) |
|
static java.lang.Object |
OgnlOps.toArray(java.lang.Object value,
java.lang.Class<?> toType) |
|
static java.lang.Object |
OgnlOps.toArray(java.lang.Object value,
java.lang.Class<?> toType,
boolean preventNulls) |
|
R |
NodeVisitor.visit(ASTAdd node,
P data) |
|
R |
NodeVisitor.visit(ASTAnd node,
P data) |
|
R |
NodeVisitor.visit(ASTAssign node,
P data) |
|
R |
NodeVisitor.visit(ASTBitAnd node,
P data) |
|
R |
NodeVisitor.visit(ASTBitNegate node,
P data) |
|
R |
NodeVisitor.visit(ASTBitOr node,
P data) |
|
R |
NodeVisitor.visit(ASTChain node,
P data) |
|
R |
NodeVisitor.visit(ASTConst node,
P data) |
|
R |
NodeVisitor.visit(ASTCtor node,
P data) |
|
R |
NodeVisitor.visit(ASTDivide node,
P data) |
|
R |
NodeVisitor.visit(ASTEq node,
P data) |
|
R |
NodeVisitor.visit(ASTEval node,
P data) |
|
R |
NodeVisitor.visit(ASTGreaterEq node,
P data) |
|
R |
NodeVisitor.visit(ASTGreater node,
P data) |
|
R |
NodeVisitor.visit(ASTIn node,
P data) |
|
R |
NodeVisitor.visit(ASTInstanceof node,
P data) |
|
R |
NodeVisitor.visit(ASTKeyValue node,
P data) |
|
R |
NodeVisitor.visit(ASTLessEq node,
P data) |
|
R |
NodeVisitor.visit(ASTLess node,
P data) |
|
R |
NodeVisitor.visit(ASTList node,
P data) |
|
R |
NodeVisitor.visit(ASTMap node,
P data) |
|
R |
NodeVisitor.visit(ASTMethod node,
P data) |
|
R |
NodeVisitor.visit(ASTMultiply node,
P data) |
|
R |
NodeVisitor.visit(ASTNegate node,
P data) |
|
R |
NodeVisitor.visit(ASTNotEq node,
P data) |
|
R |
NodeVisitor.visit(ASTNotIn node,
P data) |
|
R |
NodeVisitor.visit(ASTNot node,
P data) |
|
R |
NodeVisitor.visit(ASTOr node,
P data) |
|
R |
NodeVisitor.visit(ASTProject node,
P data) |
|
R |
NodeVisitor.visit(ASTProperty node,
P data) |
|
R |
NodeVisitor.visit(ASTRemainder node,
P data) |
|
R |
NodeVisitor.visit(ASTRootVarRef node,
P data) |
|
R |
NodeVisitor.visit(ASTSelectFirst node,
P data) |
|
R |
NodeVisitor.visit(ASTSelectLast node,
P data) |
|
R |
NodeVisitor.visit(ASTSelect node,
P data) |
|
R |
NodeVisitor.visit(ASTSequence node,
P data) |
|
R |
NodeVisitor.visit(ASTShiftLeft node,
P data) |
|
R |
NodeVisitor.visit(ASTShiftRight node,
P data) |
|
R |
NodeVisitor.visit(ASTStaticField node,
P data) |
|
R |
NodeVisitor.visit(ASTStaticMethod node,
P data) |
|
R |
NodeVisitor.visit(ASTSubtract node,
P data) |
|
R |
NodeVisitor.visit(ASTTest node,
P data) |
|
R |
NodeVisitor.visit(ASTThisVarRef node,
P data) |
|
R |
NodeVisitor.visit(ASTUnsignedShiftRight node,
P data) |
|
R |
NodeVisitor.visit(ASTVarRef node,
P data) |
|
R |
NodeVisitor.visit(ASTXor node,
P data) |
|