Package | Description |
---|---|
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.value.base |
Contains the base-implementations of the
value API . |
Modifier and Type | Method and Description |
---|---|
static PojoPathMode |
PojoPathMode.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static PojoPathMode[] |
PojoPathMode.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
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 . |
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 . |
Modifier and Type | Field and Description |
---|---|
private PojoPathMode |
PojoPathMap.mode |
private PojoPathMode |
AbstractPojoPathNavigator.PojoPathState.mode |
Modifier and Type | Method and Description |
---|---|
PojoPathMode |
AbstractPojoPathNavigator.PojoPathState.getMode()
This method gets the
PojoPathMode that determines how to deal with null -values. |
Modifier and Type | Method and Description |
---|---|
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.PojoPathCache.createState(PojoPathMode mode,
String pojoPath)
This method creates a new
AbstractPojoPathNavigator.PojoPathState instance based on this AbstractPojoPathNavigator.PojoPathCache . |
protected AbstractPojoPathNavigator.PojoPathState |
AbstractPojoPathNavigator.createStateByType(GenericType initialPojoType,
String pojoPath,
PojoPathMode mode,
PojoPathContext context)
This method gets the
AbstractPojoPathNavigator.PojoPathState for the given context . |
Object |
AbstractPojoPathNavigator.get(Object pojo,
String pojoPath,
PojoPathMode mode,
PojoPathContext context) |
<TYPE> TYPE |
AbstractPojoPathNavigator.get(Object pojo,
String pojoPath,
PojoPathMode mode,
PojoPathContext context,
Class<TYPE> targetClass) |
private AbstractPojoPathNavigator.CachingPojoPath |
AbstractPojoPathNavigator.getPath(Object pojo,
String pojoPath,
PojoPathMode mode,
PojoPathContext context)
This method contains the internal implementation of
AbstractPojoPathNavigator.get(Object, String, PojoPathMode, PojoPathContext) . |
Object |
AbstractPojoPathNavigator.set(Object pojo,
String pojoPath,
PojoPathMode mode,
PojoPathContext context,
Object value) |
Constructor and Description |
---|
PojoPathMap(PojoPathNavigator pojoPathNavigator,
Object pojo,
PojoPathContext context,
PojoPathMode mode)
The constructor.
|
PojoPathState(AbstractPojoPathNavigator.CachingPojoPath rootPath,
PojoPathMode mode,
String pojoPath)
The constructor for no caching.
|
PojoPathState(AbstractPojoPathNavigator.CachingPojoPath rootPath,
PojoPathMode mode,
String pojoPath,
Map<String,AbstractPojoPathNavigator.CachingPojoPath> cache)
The constructor.
|
Modifier and Type | Field and Description |
---|---|
private PojoPathMode |
PojoPathPropertyAccessor.writeMode
The
PojoPathMode used for write access . |
Constructor and Description |
---|
PojoPathPropertyAccessor(PojoPathNavigator navigator,
String pojoPath,
Class<VALUE> valueType,
PojoPathMode writeMode)
The constructor.
|
PojoPathPropertyAccessor(PojoPathNavigator navigator,
String pojoPath,
Class<VALUE> valueType,
PojoPathMode writeMode,
PojoPathContext context)
The constructor.
|
Copyright © 2001–2016 mmm-Team. All rights reserved.