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