Uses of Interface
net.sf.mmm.util.pojo.path.api.PojoPathContext

Packages that use PojoPathContext
net.sf.mmm.util.pojo.path.api Provides the API for navigating a PojoPath
net.sf.mmm.util.pojo.path.base Contains the base-implementation of the PojoPath API. 
net.sf.mmm.util.pojo.path.impl Contains the implementation of the PojoPath API. 
net.sf.mmm.util.pojo.path.impl.function Contains implementations of PojoPathFunction
 

Uses of PojoPathContext in net.sf.mmm.util.pojo.path.api
 

Methods in net.sf.mmm.util.pojo.path.api with parameters of type PojoPathContext
 VALUE PojoPathFunction.create(IN input, String functionName, PojoPathContext context)
          This method creates an appropriate new value.
 VALUE PojoPathFunction.get(IN input, String functionName, PojoPathContext context)
          This method gets the value of this function.
 Object PojoPathNavigator.get(Object pojo, String pojoPath, PojoPathMode mode, PojoPathContext context)
          This method evaluates the given pojoPath for the given pojo using the given mode and context.
<TYPE> TYPE
PojoPathNavigator.get(Object pojo, String pojoPath, PojoPathMode mode, PojoPathContext context, Class<TYPE> targetClass)
          This method evaluates the given pojoPath for the given pojo using the given mode and context.
 GenericType<?> PojoPathNavigator.getType(GenericType<?> pojoType, String pojoPath, boolean failOnUnsafePath, PojoPathContext context)
          This method determines the result-type for the given pojoPath starting at the given pojoType using the given context.
 GenericType<?> PojoPathNavigator.getType(Type pojoType, String pojoPath, boolean failOnUnsafePath, PojoPathContext context)
          This method determines the result-type for the given pojoPath starting at the given pojoType using the given context.
 Map<String,Object> PojoPathNavigator.pojo2Map(Object pojo, PojoPathContext context)
          This method creates a lazy, immutable Map reflecting the given Pojo.
 VALUE PojoPathFunction.set(IN input, String functionName, VALUE value, PojoPathContext context)
          This method sets the given value for the given actual Pojo.
 Object PojoPathNavigator.set(Object pojo, String pojoPath, PojoPathMode mode, PojoPathContext context, Object value)
          This method sets the given value for the given pojoPath in the given pojo using the given mode and context.
 

Uses of PojoPathContext in net.sf.mmm.util.pojo.path.base
 

Classes in net.sf.mmm.util.pojo.path.base that implement PojoPathContext
 class DefaultPojoPathContext
          This is the default implementation of the PojoPathContext interface.
 class PojoPathContextBean
          This is an implementation of the PojoPathContext interface as simple Java bean.
 

Fields in net.sf.mmm.util.pojo.path.base declared as PojoPathContext
private  PojoPathContext PojoPathMap.context
           
 

Methods in net.sf.mmm.util.pojo.path.base with parameters of type PojoPathContext
protected  Object AbstractPojoPathNavigator.convert(AbstractPojoPathNavigator.CachingPojoPath currentPath, PojoPathContext context, Object pojo, Class<?> targetClass, GenericType<?> targetType)
          This method converts the given pojo to the given targetClass (or even targetType) as necessary.
protected  Object AbstractPojoPathNavigator.convertList(AbstractPojoPathNavigator.CachingPojoPath currentPath, PojoPathContext context, AbstractPojoPathNavigator.PojoPathState state, Object arrayOrCollection)
          This method converts the given arrayOrCollection to a List as necessary.
protected  Object AbstractPojoPathNavigator.create(AbstractPojoPathNavigator.CachingPojoPath currentPath, PojoPathContext context, AbstractPojoPathNavigator.PojoPathState state, Class<?> pojoClass)
          This method creates a Pojo of the given pojoType.
 VALUE AbstractPojoPathFunction.create(IN actual, String functionName, PojoPathContext context)
          This method creates an appropriate new value.
protected  AbstractPojoPathNavigator.PojoPathState AbstractPojoPathNavigator.createState(Object initialPojo, String pojoPath, PojoPathMode mode, PojoPathContext context)
          This method gets the AbstractPojoPathNavigator.PojoPathState for the given context.
protected  AbstractPojoPathNavigator.PojoPathState AbstractPojoPathNavigator.createStateByType(GenericType initialPojoType, String pojoPath, PojoPathMode mode, PojoPathContext context)
          This method gets the AbstractPojoPathNavigator.PojoPathState for the given context.
protected  Object AbstractPojoPathNavigator.get(AbstractPojoPathNavigator.CachingPojoPath currentPath, PojoPathContext context, AbstractPojoPathNavigator.PojoPathState state)
          This method gets the value for the single segment of the given currentPath from the pojo of its parent.
 VALUE AbstractPojoPathFunction.get(IN actual, String functionName, PojoPathContext context)
          This method gets the value of this function.
 VALUE AbstractMapPojoPathFunction.get(Map<String,Object> current, String functionName, PojoPathContext context)
          This method gets the value of this function.
 Object AbstractPojoPathNavigator.get(Object pojo, String pojoPath, PojoPathMode mode, PojoPathContext context)
          This method evaluates the given pojoPath for the given pojo using the given mode and context.
<TYPE> TYPE
AbstractPojoPathNavigator.get(Object pojo, String pojoPath, PojoPathMode mode, PojoPathContext context, Class<TYPE> targetClass)
          This method evaluates the given pojoPath for the given pojo using the given mode and context.
protected  Object AbstractPojoPathNavigator.getFromFunction(AbstractPojoPathNavigator.CachingPojoPath currentPath, PojoPathContext context, AbstractPojoPathNavigator.PojoPathState state, PojoPathFunction function)
          This method gets the single segment of the given currentPath from the Pojo given by parentPojo.
protected  Object AbstractPojoPathNavigator.getFromList(AbstractPojoPathNavigator.CachingPojoPath currentPath, PojoPathContext context, AbstractPojoPathNavigator.PojoPathState state, int index)
          This method gets the single segment of the given currentPath from the array or List given by parentPojo.
protected  Object AbstractPojoPathNavigator.getFromMap(AbstractPojoPathNavigator.CachingPojoPath currentPath, PojoPathContext context, AbstractPojoPathNavigator.PojoPathState state, Map parentPojo)
          This method gets the single segment of the given currentPath from the Map given by parentPojo.
protected abstract  Object AbstractPojoPathNavigator.getFromPojo(AbstractPojoPathNavigator.CachingPojoPath currentPath, PojoPathContext context, AbstractPojoPathNavigator.PojoPathState state)
          This method reflectively gets the single segment of the given currentPath from the Pojo given by parentPojo.
protected  PojoPathFunction AbstractPojoPathNavigator.getFunction(String functionName, PojoPathContext context)
          This method gets the PojoPathFunction for the given functionName.
protected  AbstractPojoPathNavigator.CachingPojoPath AbstractPojoPathNavigator.getRecursive(String pojoPath, PojoPathContext context, AbstractPojoPathNavigator.PojoPathState state)
          This method recursively navigates the given pojoPath.
 GenericType<?> AbstractPojoPathNavigator.getType(GenericType<?> pojoType, String pojoPath, boolean failOnUnsafePath, PojoPathContext context)
          This method determines the result-type for the given pojoPath starting at the given pojoType using the given context.
 GenericType<?> AbstractPojoPathNavigator.getType(Type pojoType, String pojoPath, boolean failOnUnsafePath, PojoPathContext context)
          This method determines the result-type for the given pojoPath starting at the given pojoType using the given context.
 Map<String,Object> AbstractPojoPathNavigator.pojo2Map(Object pojo, PojoPathContext context)
          This method creates a lazy, immutable Map reflecting the given Pojo.
protected  Object AbstractPojoPathNavigator.set(AbstractPojoPathNavigator.CachingPojoPath currentPath, PojoPathContext context, AbstractPojoPathNavigator.PojoPathState state, Object parentPojo, Object value)
          This method sets the single segment of the given currentPath from the Pojo given by parentPojo.
 VALUE AbstractPojoPathFunction.set(IN actual, String functionName, VALUE value, PojoPathContext context)
          This method sets the given value for the given actual Pojo.
 VALUE AbstractMapPojoPathFunction.set(Map<String,Object> current, String functionName, VALUE value, PojoPathContext context)
          This method sets the given value for the given actual Pojo.
 Object AbstractPojoPathNavigator.set(Object pojo, String pojoPath, PojoPathMode mode, PojoPathContext context, Object value)
          This method sets the given value for the given pojoPath in the given pojo using the given mode and context.
protected  Object AbstractPojoPathNavigator.setInList(AbstractPojoPathNavigator.CachingPojoPath currentPath, PojoPathContext context, AbstractPojoPathNavigator.PojoPathState state, Object parentPojo, Object value, int index)
          This method sets the single segment of the given currentPath from the array or List given by parentPojo.
protected abstract  Object AbstractPojoPathNavigator.setInPojo(AbstractPojoPathNavigator.CachingPojoPath currentPath, PojoPathContext context, AbstractPojoPathNavigator.PojoPathState state, Object parentPojo, Object value)
          This method sets the single segment of the given currentPath from the Pojo given by parentPojo.
 

Constructors in net.sf.mmm.util.pojo.path.base with parameters of type PojoPathContext
PojoPathMap(PojoPathNavigator pojoPathNavigator, Object pojo, PojoPathContext context)
          The constructor.
PojoPathMap(PojoPathNavigator pojoPathNavigator, Object pojo, PojoPathContext context, PojoPathMode mode)
          The constructor.
 

Uses of PojoPathContext in net.sf.mmm.util.pojo.path.impl
 

Methods in net.sf.mmm.util.pojo.path.impl with parameters of type PojoPathContext
protected  Object PojoPathNavigatorImpl.getFromPojo(AbstractPojoPathNavigator.CachingPojoPath currentPath, PojoPathContext context, AbstractPojoPathNavigator.PojoPathState state)
          This method reflectively gets the single segment of the given currentPath from the Pojo given by parentPojo.
protected  Object PojoPathNavigatorImpl.setInPojo(AbstractPojoPathNavigator.CachingPojoPath currentPath, PojoPathContext context, AbstractPojoPathNavigator.PojoPathState state, Object parentPojo, Object value)
          This method sets the single segment of the given currentPath from the Pojo given by parentPojo.
 

Uses of PojoPathContext in net.sf.mmm.util.pojo.path.impl.function
 

Methods in net.sf.mmm.util.pojo.path.impl.function with parameters of type PojoPathContext
 String PojoPathNamedFunctionToString.get(Object actual, String functionName, PojoPathContext context)
          This method gets the value of this function.
 



Copyright © 2001-2010 mmm-Team. All Rights Reserved.