|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use NodeEvaluation | |
---|---|
net.sourceforge.stripes.util.bean | This package contains classes which implement a limited subset of an expression language for dealing with an extended JavaBean property syntax. |
Uses of NodeEvaluation in net.sourceforge.stripes.util.bean |
---|
Methods in net.sourceforge.stripes.util.bean that return NodeEvaluation | |
---|---|
NodeEvaluation |
NodeEvaluation.getNext()
Gets the next NodeEvaluation in the chain, or null if this is the terminal node. |
NodeEvaluation |
NodeEvaluation.getPrevious()
Gets the previous NodeEvaluation in the chain, or null if this is the first node. |
NodeEvaluation |
PropertyExpressionEvaluation.getRootNode()
Fetches the root (first) node in the evaluation, which can be used to traverse through the nodes in series. |
Methods in net.sourceforge.stripes.util.bean with parameters of type NodeEvaluation | |
---|---|
protected Class<?> |
PropertyExpressionEvaluation.convertToClass(Type type,
NodeEvaluation evaluation)
Attempts to convert the Type object into a Class object. |
protected Object |
MapPropertyAccessor.getKey(NodeEvaluation evaluation)
Attempts to convert the key to from the expression node to the correct type as determined by reflection (using generics to find the Map key type). |
protected Type |
PropertyExpressionEvaluation.getTypeVariableValue(NodeEvaluation evaluation,
TypeVariable<?> typeVar)
Scans backwards in the expression for the last node which contained a JavaBean type and attempts to use the type arguments to that class to find a match for the TypeParameter provided. |
protected Type |
PropertyExpressionEvaluation.getTypeViaInstances(NodeEvaluation end)
Determines the type of the supplied node and sets appropriate information on the node. |
Object |
ListPropertyAccessor.getValue(NodeEvaluation evaluation,
List<?> list)
Fetches the value stored at the index specified by the current node. |
Object |
MapPropertyAccessor.getValue(NodeEvaluation evaluation,
Map<?,?> map)
Gets the value stored in the Map under the key specified by the current node. |
Object |
ArrayPropertyAccessor.getValue(NodeEvaluation evaluation,
Object target)
Gets the index specified by the current node from the target array. |
Object |
JavaBeanPropertyAccessor.getValue(NodeEvaluation evaluation,
Object bean)
Fetches the specified property value from the bean if it exists. |
Object |
PropertyAccessor.getValue(NodeEvaluation evaluation,
T target)
Gets the value specified by the NodeEvaluation in the target object. |
void |
NodeEvaluation.setNext(NodeEvaluation next)
Sets the next NodeEvaluation in the chain. |
void |
NodeEvaluation.setPrevious(NodeEvaluation previous)
Sets the previous NodeEvaluation in the chain. |
void |
ListPropertyAccessor.setValue(NodeEvaluation evaluation,
List list,
Object value)
Sets the value at the index specified by the current node to the supplied value. |
void |
MapPropertyAccessor.setValue(NodeEvaluation evaluation,
Map map,
Object value)
Sets the value stored in the Map under the key specified by the current node. |
void |
ArrayPropertyAccessor.setValue(NodeEvaluation evaluation,
Object target,
Object value)
Sets the value at the index specified by the current node to the supplied value. |
void |
JavaBeanPropertyAccessor.setValue(NodeEvaluation evaluation,
Object bean,
Object value)
Sets the specified property value to the supplied value. |
void |
PropertyAccessor.setValue(NodeEvaluation evaluation,
T target,
Object value)
Gets the value specified by the NodeEvaluation in the target object. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |