Uses of Class
net.sourceforge.stripes.util.bean.NodeEvaluation

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.
 



? Copyright 2005-2006, Stripes Development Team.