Uses of Class
net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.CachingPojoPath

Packages that use AbstractPojoPathNavigator.CachingPojoPath
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. 
 

Uses of AbstractPojoPathNavigator.CachingPojoPath in net.sf.mmm.util.pojo.path.base
 

Fields in net.sf.mmm.util.pojo.path.base declared as AbstractPojoPathNavigator.CachingPojoPath
private  AbstractPojoPathNavigator.CachingPojoPath AbstractPojoPathNavigator.CachingPojoPath.parent
           
private  AbstractPojoPathNavigator.CachingPojoPath AbstractPojoPathNavigator.PojoPathCache.rootPath
          The root path.
private  AbstractPojoPathNavigator.CachingPojoPath AbstractPojoPathNavigator.PojoPathState.rootPath
          The root path.
 

Fields in net.sf.mmm.util.pojo.path.base with type parameters of type AbstractPojoPathNavigator.CachingPojoPath
private  Map<String,AbstractPojoPathNavigator.CachingPojoPath> AbstractPojoPathNavigator.PojoPathCache.cache
          The actual cache that maps a PojoPath to the resulting AbstractPojoPathNavigator.CachingPojoPath.
private  Map<String,AbstractPojoPathNavigator.CachingPojoPath> AbstractPojoPathNavigator.PojoPathState.cache
          The actual cache that maps a PojoPath to the resulting Pojo.
 

Methods in net.sf.mmm.util.pojo.path.base that return AbstractPojoPathNavigator.CachingPojoPath
 AbstractPojoPathNavigator.CachingPojoPath AbstractPojoPathNavigator.PojoPathState.getCachedPath(String currentPojoPath)
          This method gets the AbstractPojoPathNavigator.CachingPojoPath from the cache.
 AbstractPojoPathNavigator.CachingPojoPath AbstractPojoPathNavigator.CachingPojoPath.getParent()
           
protected  AbstractPojoPathNavigator.CachingPojoPath AbstractPojoPathNavigator.getRecursive(String pojoPath, PojoPathContext context, AbstractPojoPathNavigator.PojoPathState state)
          This method recursively navigates the given pojoPath.
 AbstractPojoPathNavigator.CachingPojoPath AbstractPojoPathNavigator.PojoPathState.getRootPath()
           
 

Methods in net.sf.mmm.util.pojo.path.base with parameters of type AbstractPojoPathNavigator.CachingPojoPath
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.
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.
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  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.
 void AbstractPojoPathNavigator.PojoPathState.setCachedPath(String currentPojoPath, AbstractPojoPathNavigator.CachingPojoPath evaluatedPojoPath)
          This method stored a AbstractPojoPathNavigator.CachingPojoPath in the cache.
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.
 void AbstractPojoPathNavigator.CachingPojoPath.setParent(AbstractPojoPathNavigator.CachingPojoPath parent)
           
 

Constructors in net.sf.mmm.util.pojo.path.base with parameters of type AbstractPojoPathNavigator.CachingPojoPath
AbstractPojoPathNavigator.PojoPathState(AbstractPojoPathNavigator.CachingPojoPath rootPath, PojoPathMode mode, String pojoPath)
          The constructor for no caching.
AbstractPojoPathNavigator.PojoPathState(AbstractPojoPathNavigator.CachingPojoPath rootPath, PojoPathMode mode, String pojoPath, Map<String,AbstractPojoPathNavigator.CachingPojoPath> cache)
          The constructor.
 

Constructor parameters in net.sf.mmm.util.pojo.path.base with type arguments of type AbstractPojoPathNavigator.CachingPojoPath
AbstractPojoPathNavigator.PojoPathState(AbstractPojoPathNavigator.CachingPojoPath rootPath, PojoPathMode mode, String pojoPath, Map<String,AbstractPojoPathNavigator.CachingPojoPath> cache)
          The constructor.
 

Uses of AbstractPojoPathNavigator.CachingPojoPath in net.sf.mmm.util.pojo.path.impl
 

Methods in net.sf.mmm.util.pojo.path.impl with parameters of type AbstractPojoPathNavigator.CachingPojoPath
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.
 



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