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. |
Modifier and Type | Class and Description |
---|---|
class |
IllegalPojoPathException
|
class |
PojoPathAccessException
A
PojoPathAccessException is thrown if a PojoPath could NOT be evaluated because it lead to an
invalid access on some object. |
class |
PojoPathConversionException
A
PojoPathConversionException is thrown if a Pojo has the wrong type and
could NOT be converted to the required type. |
class |
PojoPathCreationException
A
PojoPathCreationException is thrown by the PojoPathNavigator if the supplied mode is PojoPathMode.CREATE_IF_NULL and an intermediate Pojo was
null but could NOT be created. |
class |
PojoPathSegmentIsNullException
A
PojoPathSegmentIsNullException is thrown by the PojoPathNavigator if the supplied
mode is PojoPathMode.FAIL_IF_NULL and an intermediate
Pojo was null . |
class |
PojoPathUnsafeException
A
PojoPathUnsafeException is thrown by the PojoPathNavigator if the supplied mode was PojoPathMode.FAIL_IF_NULL and the PojoPath was unsafe. |
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 . |
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 . |
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 | Class and Description |
---|---|
class |
PojoPathCachingDisabledException
A
PojoPathCachingDisabledException is thrown if caching is required to access a specific
PojoPath but caching was disabled at this point. |
Modifier and Type | Method and Description |
---|---|
GenericType<?> |
AbstractPojoPathNavigator.getType(Type pojoType,
String pojoPath,
boolean failOnUnsafePath,
PojoPathContext context) |
Copyright © 2001–2016 mmm-Team. All rights reserved.