Skip navigation links
A B C D F G I M N P R S T U V 

A

AbstractMapPojoPathFunction<VALUE> - Class in net.sf.mmm.util.pojo.path.base
This is the abstract base implementation for a PojoPathFunction that operates on a Map.
AbstractMapPojoPathFunction() - Constructor for class net.sf.mmm.util.pojo.path.base.AbstractMapPojoPathFunction
 
AbstractPojoPathFunction<IN,VALUE> - Class in net.sf.mmm.util.pojo.path.base
This is the abstract base implementation of the PojoPathFunction interface.
AbstractPojoPathFunction() - Constructor for class net.sf.mmm.util.pojo.path.base.AbstractPojoPathFunction
The constructor.
AbstractPojoPathNavigator - Class in net.sf.mmm.util.pojo.path.base
This is the abstract base implementation of the PojoPathNavigator.
AbstractPojoPathNavigator() - Constructor for class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
The constructor.
AbstractPojoPathNavigator.CachingPojoPath - Class in net.sf.mmm.util.pojo.path.base
This class represents a PojoPath.
AbstractPojoPathNavigator.PojoPathCache - Class in net.sf.mmm.util.pojo.path.base
This inner class represents the cache for AbstractPojoPathNavigator.CachingPojoPaths based on an initial Pojo.
AbstractPojoPathNavigator.PojoPathState - Class in net.sf.mmm.util.pojo.path.base
This inner class represents the state for a PojoPath evaluation.
additionalConverter - Variable in class net.sf.mmm.util.pojo.path.base.PojoPathContextBean
 
additionalFunctionManager - Variable in class net.sf.mmm.util.pojo.path.base.PojoPathContextBean
 

B

BasicPojoPath - Class in net.sf.mmm.util.pojo.path.base
This class represents a PojoPath.
BasicPojoPath(String) - Constructor for class net.sf.mmm.util.pojo.path.base.BasicPojoPath
The constructor.

C

cache - Variable in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.PojoPathCache
The actual cache that maps a PojoPath to the resulting AbstractPojoPathNavigator.CachingPojoPath.
cache - Variable in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.PojoPathState
The actual cache that maps a PojoPath to the resulting Pojo.
cache - Variable in class net.sf.mmm.util.pojo.path.base.PojoPathContextBean
 
cachedHash - Variable in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.PojoPathCache
cachingDisabled - Variable in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.PojoPathState
 
CachingPojoPath(String) - Constructor for class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.CachingPojoPath
The constructor.
CachingPojoPath(Object, Class<?>) - Constructor for class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.CachingPojoPath
The constructor for the root-path.
CachingPojoPath(Object, Class<?>, GenericType<?>) - Constructor for class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.CachingPojoPath
The constructor for the root-path.
collectionReflectionUtil - Variable in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
 
context - Variable in class net.sf.mmm.util.pojo.path.base.PojoPathMap
 
convert(AbstractPojoPathNavigator.CachingPojoPath, PojoPathContext, Object, Class<?>, GenericType<?>) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
This method converts the given pojo to the given targetClass (or even targetType) as necessary.
convertList(AbstractPojoPathNavigator.CachingPojoPath, PojoPathContext, AbstractPojoPathNavigator.PojoPathState, Object) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
This method converts the given arrayOrCollection to a List as necessary.
create(IN, String, PojoPathContext) - Method in interface net.sf.mmm.util.pojo.path.api.PojoPathFunction
This method creates an appropriate new value.
create(IN, String, PojoPathContext) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathFunction
 
create(AbstractPojoPathNavigator.CachingPojoPath, PojoPathContext, AbstractPojoPathNavigator.PojoPathState, Class<?>) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
This method creates a Pojo of the given pojoType.
createState(Object, String, PojoPathMode, PojoPathContext) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
This method gets the AbstractPojoPathNavigator.PojoPathState for the given context.
createState(PojoPathMode, String) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.PojoPathCache
createStateByType(GenericType, String, PojoPathMode, PojoPathContext) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
This method gets the AbstractPojoPathNavigator.PojoPathState for the given context.

D

DefaultPojoPathContext - Class in net.sf.mmm.util.pojo.path.base
This is the default implementation of the PojoPathContext interface.
DefaultPojoPathContext() - Constructor for class net.sf.mmm.util.pojo.path.base.DefaultPojoPathContext
The constructor.
DefaultPojoPathFunctionManager - Class in net.sf.mmm.util.pojo.path.base
This is the default implementation of the PojoPathFunctionManager.
DefaultPojoPathFunctionManager() - Constructor for class net.sf.mmm.util.pojo.path.base.DefaultPojoPathFunctionManager
The constructor.
DefaultPojoPathFunctionManager(Map<String, PojoPathFunction>) - Constructor for class net.sf.mmm.util.pojo.path.base.DefaultPojoPathFunctionManager
The constructor.
descriptorBuilder - Variable in class net.sf.mmm.util.pojo.path.impl.PojoPathNavigatorImpl
 
descriptorBuilderFactory - Variable in class net.sf.mmm.util.pojo.path.impl.PojoPathNavigatorImpl
 
doInitialize() - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
 
doInitialize() - Method in class net.sf.mmm.util.pojo.path.impl.PojoPathFunctionManagerImpl
 
doInitialize() - Method in class net.sf.mmm.util.pojo.path.impl.PojoPathNavigatorImpl
 

F

function - Variable in class net.sf.mmm.util.pojo.path.base.BasicPojoPath
 
FUNCTION_NAME_PREFIX - Static variable in interface net.sf.mmm.util.pojo.path.api.PojoPathFunction
This is the prefix used to indicate a PojoPathFunction in a PojoPath.
functionManager - Variable in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
 
functionMap - Variable in class net.sf.mmm.util.pojo.path.base.DefaultPojoPathFunctionManager
 
functionMap - Variable in class net.sf.mmm.util.pojo.path.impl.PojoPathFunctionManagerImpl
 
functions - Variable in class net.sf.mmm.util.pojo.path.impl.PojoPathFunctionManagerImpl
 

G

get(IN, String, PojoPathContext) - Method in interface net.sf.mmm.util.pojo.path.api.PojoPathFunction
This method gets the value of this function.
get(Object, String, PojoPathMode, PojoPathContext) - Method in interface net.sf.mmm.util.pojo.path.api.PojoPathNavigator
This method evaluates the given pojoPath for the given pojo using the given mode and context.
get(Object, String, PojoPathMode, PojoPathContext, Class<TYPE>) - Method in interface net.sf.mmm.util.pojo.path.api.PojoPathNavigator
This method evaluates the given pojoPath for the given pojo using the given mode and context.
get(Map<String, Object>, String, PojoPathContext) - Method in class net.sf.mmm.util.pojo.path.base.AbstractMapPojoPathFunction
 
get(IN, String, PojoPathContext) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathFunction
 
get(Object, String, PojoPathMode, PojoPathContext) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
 
get(Object, String, PojoPathMode, PojoPathContext, Class<TYPE>) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
 
get(AbstractPojoPathNavigator.CachingPojoPath, PojoPathContext, AbstractPojoPathNavigator.PojoPathState) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
This method gets the value for the single segment of the given currentPath from the pojo of its parent.
get(Object) - Method in class net.sf.mmm.util.pojo.path.base.PojoPathMap
 
get(Object, String, PojoPathContext) - Method in class net.sf.mmm.util.pojo.path.impl.function.PojoPathNamedFunctionToString
 
getAdditionalConverter() - Method in interface net.sf.mmm.util.pojo.path.api.PojoPathContext
This method gets an optional ComposedValueConverter that is used in favor to ComposedValueConverter registered to the PojoPathNavigator itself.
getAdditionalConverter() - Method in class net.sf.mmm.util.pojo.path.base.PojoPathContextBean
 
getAdditionalFunctionManager() - Method in interface net.sf.mmm.util.pojo.path.api.PojoPathContext
This method gets an optional PojoPathFunctionManager.
getAdditionalFunctionManager() - Method in class net.sf.mmm.util.pojo.path.base.PojoPathContextBean
 
getCache() - Method in interface net.sf.mmm.util.pojo.path.api.PojoPathContext
This method provides a cache that is used by the PojoPathNavigator to speed up repetitive calls with the same initial Pojo and PojoPaths with a common prefix.
getCache() - Method in class net.sf.mmm.util.pojo.path.base.PojoPathContextBean
 
getCachedPath(String) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.PojoPathState
This method gets the AbstractPojoPathNavigator.CachingPojoPath from the cache.
getCode() - Method in exception net.sf.mmm.util.pojo.path.api.IllegalPojoPathException
 
getCode() - Method in exception net.sf.mmm.util.pojo.path.api.PojoPathAccessException
 
getCode() - Method in exception net.sf.mmm.util.pojo.path.api.PojoPathConversionException
 
getCode() - Method in exception net.sf.mmm.util.pojo.path.api.PojoPathCreationException
 
getCode() - Method in exception net.sf.mmm.util.pojo.path.api.PojoPathSegmentIsNullException
 
getCode() - Method in exception net.sf.mmm.util.pojo.path.api.PojoPathUnsafeException
 
getCode() - Method in exception net.sf.mmm.util.pojo.path.base.PojoPathCachingDisabledException
 
getCollectionReflectionUtil() - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
This method gets the CollectionReflectionUtil instance to use.
getDescriptorBuilder() - Method in class net.sf.mmm.util.pojo.path.impl.PojoPathNavigatorImpl
This method gets the PojoDescriptorBuilder used for the underlying reflectional property access.
getFromFunction(AbstractPojoPathNavigator.CachingPojoPath, PojoPathContext, AbstractPojoPathNavigator.PojoPathState, PojoPathFunction) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
This method gets the single segment of the given currentPath from the Pojo given by parentPojo.
getFromList(AbstractPojoPathNavigator.CachingPojoPath, PojoPathContext, AbstractPojoPathNavigator.PojoPathState, int) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
This method gets the single segment of the given currentPath from the array or List given by parentPojo.
getFromMap(AbstractPojoPathNavigator.CachingPojoPath, PojoPathContext, AbstractPojoPathNavigator.PojoPathState, Map) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
This method gets the single segment of the given currentPath from the Map given by parentPojo.
getFromPojo(AbstractPojoPathNavigator.CachingPojoPath, PojoPathContext, AbstractPojoPathNavigator.PojoPathState) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
This method reflectively gets the single segment of the given currentPath from the Pojo given by parentPojo.
getFromPojo(AbstractPojoPathNavigator.CachingPojoPath, PojoPathContext, AbstractPojoPathNavigator.PojoPathState) - Method in class net.sf.mmm.util.pojo.path.impl.PojoPathNavigatorImpl
 
getFunction() - Method in interface net.sf.mmm.util.pojo.path.api.PojoPath
This method gets the name of the function given by the segment or null if it is no function.
getFunction(String) - Method in interface net.sf.mmm.util.pojo.path.api.PojoPathFunctionManager
This method gets a PojoPathFunction by its name.
getFunction(String, PojoPathContext) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
This method gets the PojoPathFunction for the given functionName.
getFunction() - Method in class net.sf.mmm.util.pojo.path.base.BasicPojoPath
 
getFunction(String) - Method in class net.sf.mmm.util.pojo.path.base.DefaultPojoPathFunctionManager
 
getFunctionDescription(String) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathFunction
This method gets a description of this function.
getFunctionManager() - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
This method gets the optional PojoPathFunctionManager for PojoPathFunctions that are global for this PojoPathNavigator instance.
getIndex() - Method in interface net.sf.mmm.util.pojo.path.api.PojoPath
This method gets the index given by the segment or null if it is no index.
getIndex() - Method in class net.sf.mmm.util.pojo.path.base.BasicPojoPath
 
getInputClass() - Method in interface net.sf.mmm.util.pojo.path.api.PojoPathFunction
This method gets the input-type of this function.
getInputClass() - Method in class net.sf.mmm.util.pojo.path.impl.function.PojoPathNamedFunctionToString
 
getMode() - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.PojoPathState
This method gets the PojoPathMode that determines how to deal with null-values.
getName() - Method in interface net.sf.mmm.util.pojo.path.api.PojoPathNamedFunction
This method gets the name of this function.
getName() - Method in class net.sf.mmm.util.pojo.path.impl.function.PojoPathNamedFunctionToString
 
getParent() - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.CachingPojoPath
 
getParentPath() - Method in class net.sf.mmm.util.pojo.path.base.BasicPojoPath
 
getPath(Object, String, PojoPathMode, PojoPathContext) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
This method contains the internal implementation of AbstractPojoPathNavigator.get(Object, String, PojoPathMode, PojoPathContext).
getPojo() - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.CachingPojoPath
This method gets the Pojo instance this PojoPath is leading to.
getPojoClass() - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.CachingPojoPath
This method get the Class of the Pojo this PojoPath is leading to.
getPojoFactory() - Method in interface net.sf.mmm.util.pojo.path.api.PojoPathContext
This method gets an optional PojoFactory instance used if favor to the PojoFactory registered to the PojoPathNavigator itself.
getPojoFactory() - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
This method gets the PojoFactory instance used to create new Pojos.
getPojoFactory() - Method in class net.sf.mmm.util.pojo.path.base.PojoPathContextBean
 
getPojoPath() - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.PojoPathState
 
getPojoPath() - Method in class net.sf.mmm.util.pojo.path.base.BasicPojoPath
 
getPojoType() - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.CachingPojoPath
This method gets the type of the Pojo this PojoPath is leading to.
getProperties() - Method in interface net.sf.mmm.util.pojo.path.api.PojoPathContext
This method gets the properties of the context.
getProperties() - Method in class net.sf.mmm.util.pojo.path.base.PojoPathContextBean
 
getRecognizer() - Method in interface net.sf.mmm.util.pojo.path.api.PojoPathContext
This method gets an optional recognizer that adds support for the visitor-pattern.
getRecognizer() - Method in class net.sf.mmm.util.pojo.path.base.PojoPathContextBean
 
getRecursive(String, PojoPathContext, AbstractPojoPathNavigator.PojoPathState) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
This method recursively navigates the given pojoPath.
getReflectionUtil() - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
This method gets the ReflectionUtil instance to use.
getRootPath() - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.PojoPathState
 
getSegment() - Method in class net.sf.mmm.util.pojo.path.base.BasicPojoPath
 
getType(GenericType<?>, String, boolean, PojoPathContext) - Method in interface net.sf.mmm.util.pojo.path.api.PojoPathNavigator
This method determines the result-type for the given pojoPath starting at the given pojoType using the given context.
getType(Type, String, boolean, PojoPathContext) - Method in interface net.sf.mmm.util.pojo.path.api.PojoPathNavigator
This method determines the result-type for the given pojoPath starting at the given pojoType using the given context.
getType(Type, String, boolean, PojoPathContext) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
 
getType(GenericType<?>, String, boolean, PojoPathContext) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
 
getValueClass() - Method in interface net.sf.mmm.util.pojo.path.api.PojoPathFunction
This method gets the output-type (or return-type) of this function.
getValueClass() - Method in class net.sf.mmm.util.pojo.path.impl.function.PojoPathNamedFunctionToString
 
getValueConverter() - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
This method gets the ComposedValueConverter used by default to convert values that are NOT compatible.

I

IllegalPojoPathException - Exception in net.sf.mmm.util.pojo.path.api
An IllegalPojoPathException is thrown by the PojoPathNavigator if the supplied PojoPath is illegal.
IllegalPojoPathException(String) - Constructor for exception net.sf.mmm.util.pojo.path.api.IllegalPojoPathException
The constructor.
IllegalPojoPathException(Throwable, String) - Constructor for exception net.sf.mmm.util.pojo.path.api.IllegalPojoPathException
The constructor.
index - Variable in class net.sf.mmm.util.pojo.path.base.BasicPojoPath
 
INSTANCE - Static variable in class net.sf.mmm.util.pojo.path.base.NoPojoPathRecognizer
The singleton instance of this class.
isCachingDisabled() - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.PojoPathState
This method determines if this cache has been disabled.
isDeterministic() - Method in interface net.sf.mmm.util.pojo.path.api.PojoPathFunction
This method determines if this PojoPathFunction is deterministic.
isDeterministic() - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathFunction
This method determines if this PojoPathFunction is deterministic.
isGetType() - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.PojoPathState
This method determines if we have been invoked from getType.

M

MESSAGE_CODE - Static variable in exception net.sf.mmm.util.pojo.path.api.IllegalPojoPathException
 
MESSAGE_CODE - Static variable in exception net.sf.mmm.util.pojo.path.api.PojoPathAccessException
 
MESSAGE_CODE - Static variable in exception net.sf.mmm.util.pojo.path.api.PojoPathConversionException
 
MESSAGE_CODE - Static variable in exception net.sf.mmm.util.pojo.path.api.PojoPathCreationException
 
MESSAGE_CODE - Static variable in exception net.sf.mmm.util.pojo.path.api.PojoPathSegmentIsNullException
 
MESSAGE_CODE - Static variable in exception net.sf.mmm.util.pojo.path.api.PojoPathUnsafeException
 
MESSAGE_CODE - Static variable in exception net.sf.mmm.util.pojo.path.base.PojoPathCachingDisabledException
 
mode - Variable in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.PojoPathState
 
mode - Variable in class net.sf.mmm.util.pojo.path.base.PojoPathMap
 

N

net.sf.mmm.util.pojo.path.api - package net.sf.mmm.util.pojo.path.api
Provides the API for navigating a PojoPath.
net.sf.mmm.util.pojo.path.base - package net.sf.mmm.util.pojo.path.base
Contains the base-implementation of the PojoPath API.
net.sf.mmm.util.pojo.path.impl - package net.sf.mmm.util.pojo.path.impl
Contains the implementation of the PojoPath API.
net.sf.mmm.util.pojo.path.impl.function - package net.sf.mmm.util.pojo.path.impl.function
Contains implementations of PojoPathFunction.
net.sf.mmm.util.pojo.path.impl.spring - package net.sf.mmm.util.pojo.path.impl.spring
 
NoPojoPathRecognizer - Class in net.sf.mmm.util.pojo.path.base
This is a dummy implementation of the PojoPathRecognizer that does nothing.
NoPojoPathRecognizer() - Constructor for class net.sf.mmm.util.pojo.path.base.NoPojoPathRecognizer
The constructor.

P

parent - Variable in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.CachingPojoPath
 
parentPath - Variable in class net.sf.mmm.util.pojo.path.base.BasicPojoPath
 
PATH_SUFFIX_COLLECTION_LIST - Static variable in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
The reserved PojoPath-suffix used to cache a CollectionList .
pojo - Variable in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.CachingPojoPath
 
pojo - Variable in class net.sf.mmm.util.pojo.path.base.PojoPathMap
 
pojo2Map(Object) - Method in interface net.sf.mmm.util.pojo.path.api.PojoPathNavigator
This method creates a lazy, immutable Map reflecting the given Pojo.
pojo2Map(Object, PojoPathContext) - Method in interface net.sf.mmm.util.pojo.path.api.PojoPathNavigator
This method creates a lazy, immutable Map reflecting the given Pojo.
pojo2Map(Object) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
 
pojo2Map(Object, PojoPathContext) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
 
pojoClass - Variable in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.CachingPojoPath
 
pojoFactory - Variable in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
 
pojoFactory - Variable in class net.sf.mmm.util.pojo.path.base.PojoPathContextBean
 
PojoPath - Interface in net.sf.mmm.util.pojo.path.api
A PojoPath is a String that acts as expression to navigate (traverse) the object-web spanned by an initial Pojo reflectively.
pojoPath - Variable in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.PojoPathState
 
pojoPath - Variable in class net.sf.mmm.util.pojo.path.base.BasicPojoPath
 
PojoPathAccessException - Exception in net.sf.mmm.util.pojo.path.api
A PojoPathAccessException is thrown if a PojoPath could NOT be evaluated because it lead to an invalid access on some object.
PojoPathAccessException(String, Type) - Constructor for exception net.sf.mmm.util.pojo.path.api.PojoPathAccessException
The constructor.
PojoPathAccessException(Throwable, String, Type) - Constructor for exception net.sf.mmm.util.pojo.path.api.PojoPathAccessException
The constructor.
PojoPathCache(Object) - Constructor for class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.PojoPathCache
The constructor.
PojoPathCache(Class<?>, GenericType<?>) - Constructor for class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.PojoPathCache
The constructor.
PojoPathCachingDisabledException - Exception in net.sf.mmm.util.pojo.path.base
A PojoPathCachingDisabledException is thrown if caching is required to access a specific PojoPath but caching was disabled at this point.
PojoPathCachingDisabledException(String) - Constructor for exception net.sf.mmm.util.pojo.path.base.PojoPathCachingDisabledException
The constructor.
PojoPathContext - Interface in net.sf.mmm.util.pojo.path.api
This is the interface of an object that carries the context for a PojoPathNavigator.
PojoPathContextBean - Class in net.sf.mmm.util.pojo.path.base
This is an implementation of the PojoPathContext interface as simple Java bean.
PojoPathContextBean() - Constructor for class net.sf.mmm.util.pojo.path.base.PojoPathContextBean
The constructor.
PojoPathConversionException - Exception in net.sf.mmm.util.pojo.path.api
A PojoPathConversionException is thrown if a Pojo has the wrong type and could NOT be converted to the required type.
PojoPathConversionException(String, Type, Type) - Constructor for exception net.sf.mmm.util.pojo.path.api.PojoPathConversionException
The constructor.
PojoPathConversionException(Throwable, String, Type, Object) - Constructor for exception net.sf.mmm.util.pojo.path.api.PojoPathConversionException
The constructor.
PojoPathCreationException - Exception in net.sf.mmm.util.pojo.path.api
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.
PojoPathCreationException(Object, String) - Constructor for exception net.sf.mmm.util.pojo.path.api.PojoPathCreationException
The constructor.
PojoPathCreationException(Throwable, Object, String) - Constructor for exception net.sf.mmm.util.pojo.path.api.PojoPathCreationException
The constructor.
PojoPathException - Exception in net.sf.mmm.util.pojo.path.api
This is the abstract base class for exceptions thrown by the PojoPathNavigator.
PojoPathException(NlsMessage) - Constructor for exception net.sf.mmm.util.pojo.path.api.PojoPathException
The constructor.
PojoPathException(Throwable, NlsMessage) - Constructor for exception net.sf.mmm.util.pojo.path.api.PojoPathException
The constructor.
PojoPathFunction<IN,VALUE> - Interface in net.sf.mmm.util.pojo.path.api
This is the call-back interface for a PojoPathFunction that allows to add custom functionality to a PojoPathNavigator.
PojoPathFunctionManager - Interface in net.sf.mmm.util.pojo.path.api
This is the interface for a manager of PojoPathFunctions.
pojoPathFunctionManager() - Method in class net.sf.mmm.util.pojo.path.impl.spring.UtilPojoPathSpringConfig
 
PojoPathFunctionManagerImpl - Class in net.sf.mmm.util.pojo.path.impl
This is the implementation of PojoPathFunctionManager.
PojoPathFunctionManagerImpl() - Constructor for class net.sf.mmm.util.pojo.path.impl.PojoPathFunctionManagerImpl
The constructor.
PojoPathMap - Class in net.sf.mmm.util.pojo.path.base
This is represents a given Pojo as Map where the key is a PojoPath-String.
PojoPathMap(PojoPathNavigator, Object) - Constructor for class net.sf.mmm.util.pojo.path.base.PojoPathMap
The constructor.
PojoPathMap(PojoPathNavigator, Object, PojoPathContext) - Constructor for class net.sf.mmm.util.pojo.path.base.PojoPathMap
The constructor.
PojoPathMap(PojoPathNavigator, Object, PojoPathContext, PojoPathMode) - Constructor for class net.sf.mmm.util.pojo.path.base.PojoPathMap
The constructor.
PojoPathMode - Enum in net.sf.mmm.util.pojo.path.api
This Enum contains the available modes for using a PojoPathNavigator.
PojoPathMode() - Constructor for enum net.sf.mmm.util.pojo.path.api.PojoPathMode
 
PojoPathNamedFunction<IN,VALUE> - Interface in net.sf.mmm.util.pojo.path.api
This is the interface for a PojoPathFunction that has a name.
PojoPathNamedFunctionToString - Class in net.sf.mmm.util.pojo.path.impl.function
This is the implementation of a PojoPathNamedFunction that performs a Object.toString() on the input-object.
PojoPathNamedFunctionToString() - Constructor for class net.sf.mmm.util.pojo.path.impl.function.PojoPathNamedFunctionToString
The constructor.
PojoPathNavigator - Interface in net.sf.mmm.util.pojo.path.api
This is the interface for the navigator used to traverse the object-web spanned by an initial Pojo reflectively according to a given PojoPath.
pojoPathNavigator - Variable in class net.sf.mmm.util.pojo.path.base.PojoPathMap
 
pojoPathNavigator() - Method in class net.sf.mmm.util.pojo.path.impl.spring.UtilPojoPathSpringConfig
 
PojoPathNavigatorImpl - Class in net.sf.mmm.util.pojo.path.impl
This is the implementation of PojoPathNavigator.
PojoPathNavigatorImpl() - Constructor for class net.sf.mmm.util.pojo.path.impl.PojoPathNavigatorImpl
The constructor.
PojoPathRecognizer - Interface in net.sf.mmm.util.pojo.path.api
This is the call-back interface used to recognize Pojos traversed by a PojoPathNavigator.
PojoPathSegmentIsNullException - Exception in net.sf.mmm.util.pojo.path.api
A PojoPathSegmentIsNullException is thrown by the PojoPathNavigator if the supplied mode is PojoPathMode.FAIL_IF_NULL and an intermediate Pojo was null.
PojoPathSegmentIsNullException(Object, String) - Constructor for exception net.sf.mmm.util.pojo.path.api.PojoPathSegmentIsNullException
The constructor.
PojoPathState(AbstractPojoPathNavigator.CachingPojoPath, PojoPathMode, String) - Constructor for class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.PojoPathState
The constructor for no caching.
PojoPathState(AbstractPojoPathNavigator.CachingPojoPath, PojoPathMode, String, Map<String, AbstractPojoPathNavigator.CachingPojoPath>) - Constructor for class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.PojoPathState
The constructor.
PojoPathUnsafeException - Exception in net.sf.mmm.util.pojo.path.api
A PojoPathUnsafeException is thrown by the PojoPathNavigator if the supplied mode was PojoPathMode.FAIL_IF_NULL and the PojoPath was unsafe.
PojoPathUnsafeException(Object, String) - Constructor for exception net.sf.mmm.util.pojo.path.api.PojoPathUnsafeException
The constructor.
pojoType - Variable in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.CachingPojoPath
 
properties - Variable in class net.sf.mmm.util.pojo.path.base.PojoPathContextBean
 

R

recognize(Object, PojoPath) - Method in interface net.sf.mmm.util.pojo.path.api.PojoPathRecognizer
This method is called to recognize the actualPojo.
recognize(Object, PojoPath) - Method in class net.sf.mmm.util.pojo.path.base.NoPojoPathRecognizer
 
recognizer - Variable in class net.sf.mmm.util.pojo.path.base.PojoPathContextBean
 
reflectionUtil - Variable in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
 
registerFunction(PojoPathFunction, String) - Method in class net.sf.mmm.util.pojo.path.base.DefaultPojoPathFunctionManager
This method registers the given function for the given functionName so it is available via DefaultPojoPathFunctionManager.getFunction(String).
removeCachedPath(String) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.PojoPathState
This method removes a AbstractPojoPathNavigator.CachingPojoPath from the cache.
rootPath - Variable in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.PojoPathCache
The root path.
rootPath - Variable in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.PojoPathState
The root path.

S

segment - Variable in class net.sf.mmm.util.pojo.path.base.BasicPojoPath
 
serialVersionUID - Static variable in exception net.sf.mmm.util.pojo.path.api.IllegalPojoPathException
 
serialVersionUID - Static variable in exception net.sf.mmm.util.pojo.path.api.PojoPathAccessException
 
serialVersionUID - Static variable in exception net.sf.mmm.util.pojo.path.api.PojoPathConversionException
 
serialVersionUID - Static variable in exception net.sf.mmm.util.pojo.path.api.PojoPathCreationException
 
serialVersionUID - Static variable in exception net.sf.mmm.util.pojo.path.api.PojoPathException
 
serialVersionUID - Static variable in exception net.sf.mmm.util.pojo.path.api.PojoPathSegmentIsNullException
 
serialVersionUID - Static variable in exception net.sf.mmm.util.pojo.path.api.PojoPathUnsafeException
 
serialVersionUID - Static variable in exception net.sf.mmm.util.pojo.path.base.PojoPathCachingDisabledException
 
set(IN, String, VALUE, PojoPathContext) - Method in interface net.sf.mmm.util.pojo.path.api.PojoPathFunction
This method sets the given value for the given actual Pojo.
set(Object, String, PojoPathMode, PojoPathContext, Object) - Method in interface net.sf.mmm.util.pojo.path.api.PojoPathNavigator
This method sets the given value for the given pojoPath in the given pojo using the given mode and context.
set(Map<String, Object>, String, VALUE, PojoPathContext) - Method in class net.sf.mmm.util.pojo.path.base.AbstractMapPojoPathFunction
 
set(IN, String, VALUE, PojoPathContext) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathFunction
 
set(Object, String, PojoPathMode, PojoPathContext, Object) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
 
set(AbstractPojoPathNavigator.CachingPojoPath, PojoPathContext, AbstractPojoPathNavigator.PojoPathState, Object, Object) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
This method sets the single segment of the given currentPath from the Pojo given by parentPojo.
setAdditionalConverter(ComposedValueConverter) - Method in class net.sf.mmm.util.pojo.path.base.PojoPathContextBean
This method sets the additional converter .
setAdditionalFunctionManager(PojoPathFunctionManager) - Method in class net.sf.mmm.util.pojo.path.base.PojoPathContextBean
This method sets the additional function-manager.
setCache(Map<Object, Object>) - Method in class net.sf.mmm.util.pojo.path.base.PojoPathContextBean
This method sets the cache.
setCachedPath(String, AbstractPojoPathNavigator.CachingPojoPath) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.PojoPathState
This method stored a AbstractPojoPathNavigator.CachingPojoPath in the cache.
setCachingDisabled() - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.PojoPathState
This method disables further caching.
setCollectionReflectionUtil(CollectionReflectionUtil) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
 
setDescriptorBuilder(PojoDescriptorBuilder) - Method in class net.sf.mmm.util.pojo.path.impl.PojoPathNavigatorImpl
This method sets the descriptor-builder to use.
setDescriptorBuilderFactory(PojoDescriptorBuilderFactory) - Method in class net.sf.mmm.util.pojo.path.impl.PojoPathNavigatorImpl
 
setFunctionManager(PojoPathFunctionManager) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
This method sets the function-manager used for global PojoPathFunctions.
setFunctionMap(Map<String, PojoPathFunction>) - Method in class net.sf.mmm.util.pojo.path.impl.PojoPathFunctionManagerImpl
 
setFunctions(List<PojoPathNamedFunction>) - Method in class net.sf.mmm.util.pojo.path.impl.PojoPathFunctionManagerImpl
This method sets a List of named functions to be registered in this manager.
setInList(AbstractPojoPathNavigator.CachingPojoPath, PojoPathContext, AbstractPojoPathNavigator.PojoPathState, Object, Object, int) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
This method sets the single segment of the given currentPath from the array or List given by parentPojo.
setInPojo(AbstractPojoPathNavigator.CachingPojoPath, PojoPathContext, AbstractPojoPathNavigator.PojoPathState, Object, Object) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
This method sets the single segment of the given currentPath from the Pojo given by parentPojo.
setInPojo(AbstractPojoPathNavigator.CachingPojoPath, PojoPathContext, AbstractPojoPathNavigator.PojoPathState, Object, Object) - Method in class net.sf.mmm.util.pojo.path.impl.PojoPathNavigatorImpl
 
setParent(AbstractPojoPathNavigator.CachingPojoPath) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.CachingPojoPath
 
setPojo(Object) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.CachingPojoPath
This method sets the pojo-instance.
setPojoClass(Class<?>) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.CachingPojoPath
This method sets the pojo-class.
setPojoFactory(PojoFactory) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
This method sets the PojoFactory to use.
setPojoFactory(PojoFactory) - Method in class net.sf.mmm.util.pojo.path.base.PojoPathContextBean
This method sets the pojo-factory.
setPojoType(GenericType<?>) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator.CachingPojoPath
This method sets the pojo-type.
setProperties(Properties) - Method in class net.sf.mmm.util.pojo.path.base.PojoPathContextBean
This method sets the properties.
setRecognizer(PojoPathRecognizer) - Method in class net.sf.mmm.util.pojo.path.base.PojoPathContextBean
This method sets the recognizer.
setReflectionUtil(ReflectionUtil) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
 
setValueConverter(ComposedValueConverter) - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
This method sets the value-converter used by default.

T

toString() - Method in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathFunction
 
toString() - Method in class net.sf.mmm.util.pojo.path.base.BasicPojoPath
 

U

UtilPojoPathSpringConfig - Class in net.sf.mmm.util.pojo.path.impl.spring
This is the Spring Configuration for pojo.
UtilPojoPathSpringConfig() - Constructor for class net.sf.mmm.util.pojo.path.impl.spring.UtilPojoPathSpringConfig
 

V

valueConverter - Variable in class net.sf.mmm.util.pojo.path.base.AbstractPojoPathNavigator
 
valueOf(String) - Static method in enum net.sf.mmm.util.pojo.path.api.PojoPathMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.sf.mmm.util.pojo.path.api.PojoPathMode
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D F G I M N P R S T U V 
Skip navigation links

Copyright © 2001–2019 mmm-Team. All rights reserved.