|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||