Uses of Interface
net.sf.mmm.util.reflect.api.GenericType

Packages that use GenericType
net.sf.mmm.util.cli.base Contains the base-implementation of utilities that help to build command-line-interfaces (CLI). 
net.sf.mmm.util.pojo.descriptor.api Provides the API for introspection of Pojos. 
net.sf.mmm.util.pojo.descriptor.api.accessor Provides the accessors of the API for introspection of Pojos. 
net.sf.mmm.util.pojo.descriptor.api.attribute Provides the common attribute-interfaces of the API for introspection of Pojos. 
net.sf.mmm.util.pojo.descriptor.base Contains the basic implementation of the Introspection-API
net.sf.mmm.util.pojo.descriptor.base.accessor Contains the basic implementation of the Introspection-Accessor-API
net.sf.mmm.util.pojo.descriptor.impl Contains the implementation of the Introspection-API
net.sf.mmm.util.pojo.descriptor.impl.accessor Contains the implementation of the Introspection-Accessor-API
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.reflect.api Provides the API for utilities that help to deal with reflection. 
net.sf.mmm.util.reflect.base Contains the base-implementations of the Reflection-Util API
net.sf.mmm.util.reflect.impl Contains implementations of the Reflection-Util API and other internals of this reflection-util. 
net.sf.mmm.util.value.api Provides the API for generic handling of values. 
net.sf.mmm.util.value.base Contains the base-implementations of the value API
net.sf.mmm.util.value.impl Contains the implementation of the Value-Util API
 

Uses of GenericType in net.sf.mmm.util.cli.base
 

Methods in net.sf.mmm.util.cli.base with parameters of type GenericType
protected  void CliValueContainerCollection.setValueEntry(String entry, GenericType<?> propertyType)
          This method is like AbstractCliValueContainerContainer.setValue(String) but for a single entry.
protected abstract  void AbstractCliValueContainerContainer.setValueEntry(String entry, GenericType<?> propertyType)
          This method is like AbstractCliValueContainerContainer.setValue(String) but for a single entry.
protected  void CliValueContainerMap.setValueEntry(String entry, GenericType<?> propertyType)
          This method is like AbstractCliValueContainerContainer.setValue(String) but for a single entry.
protected  void AbstractCliValueContainerContainer.setValueInternal(String argument, char separator, GenericType<?> propertyType)
          This method parses container value as from a single argument and sets it as new object.
 

Uses of GenericType in net.sf.mmm.util.pojo.descriptor.api
 

Methods in net.sf.mmm.util.pojo.descriptor.api with parameters of type GenericType
<POJO> PojoDescriptor<POJO>
PojoDescriptorBuilder.getDescriptor(GenericType<POJO> pojoType)
          This method gets (or creates) the descriptor for the given pojoType.
 

Uses of GenericType in net.sf.mmm.util.pojo.descriptor.api.accessor
 

Methods in net.sf.mmm.util.pojo.descriptor.api.accessor that return GenericType
 GenericType<?> PojoPropertyAccessor.getPropertyType()
          This method gets the GenericType of this property.
 GenericType<?> PojoPropertyAccessor.getReturnType()
          This method gets the GenericType of the object returned when this accessor is invoked.
 

Uses of GenericType in net.sf.mmm.util.pojo.descriptor.api.attribute
 

Methods in net.sf.mmm.util.pojo.descriptor.api.attribute that return GenericType
 GenericType<POJO> PojoAttributeType.getPojoType()
          This method gets the GenericType reflecting the Pojo this object is related to.
 

Uses of GenericType in net.sf.mmm.util.pojo.descriptor.base
 

Fields in net.sf.mmm.util.pojo.descriptor.base declared as GenericType
private  GenericType<POJO> AbstractPojoDescriptor.pojoType
           
 

Fields in net.sf.mmm.util.pojo.descriptor.base with type parameters of type GenericType
private  Map<GenericType<?>,PojoDescriptorImpl<?>> AbstractPojoDescriptorBuilder.pojoMap
           
 

Methods in net.sf.mmm.util.pojo.descriptor.base that return GenericType
 GenericType<POJO> AbstractPojoDescriptor.getPojoType()
          This method gets the GenericType reflecting the Pojo this object is related to.
 

Methods in net.sf.mmm.util.pojo.descriptor.base with parameters of type GenericType
protected abstract
<POJO> PojoDescriptorImpl<POJO>
AbstractPojoDescriptorBuilder.createDescriptor(GenericType<POJO> pojoType)
          This method creates the pojo descriptor for the given pojoType.
<POJO> PojoDescriptorImpl<POJO>
AbstractPojoDescriptorBuilder.getDescriptor(GenericType<POJO> pojoType)
          This method gets (or creates) the descriptor for the given pojoType.
 

Constructors in net.sf.mmm.util.pojo.descriptor.base with parameters of type GenericType
AbstractPojoDescriptor(GenericType<POJO> pojoType)
          The constructor.
 

Uses of GenericType in net.sf.mmm.util.pojo.descriptor.base.accessor
 

Fields in net.sf.mmm.util.pojo.descriptor.base.accessor declared as GenericType
private  GenericType<?> AbstractPojoPropertyAccessorProxyAdapterComponentType.propertyType
           
private  GenericType<?> AbstractPojoPropertyAccessorBase.propertyType
           
private  GenericType<?> AbstractPojoPropertyAccessorMethod.returnType
           
 

Methods in net.sf.mmm.util.pojo.descriptor.base.accessor that return GenericType
 GenericType<?> AbstractPojoPropertyAccessorProxy.getPropertyType()
          This method gets the GenericType of this property.
 GenericType<?> AbstractPojoPropertyAccessorProxyAdapterComponentType.getPropertyType()
          This method gets the GenericType of this property.
 GenericType<?> AbstractPojoPropertyAccessorBase.getPropertyType()
          This method gets the GenericType of this property.
 GenericType<?> AbstractPojoPropertyAccessorField.getReturnType()
          This method gets the GenericType of the object returned when this accessor is invoked.
 GenericType<?> AbstractPojoPropertyAccessorProxy.getReturnType()
          This method gets the GenericType of the object returned when this accessor is invoked.
 GenericType<?> AbstractPojoPropertyAccessorMethod.getReturnType()
          This method gets the GenericType of the object returned when this accessor is invoked.
 

Uses of GenericType in net.sf.mmm.util.pojo.descriptor.impl
 

Methods in net.sf.mmm.util.pojo.descriptor.impl with parameters of type GenericType
protected
<P> PojoDescriptorImpl<P>
PojoDescriptorBuilderImpl.createDescriptor(GenericType<P> pojoType)
          This method creates the pojo descriptor for the given pojoType.
 

Constructors in net.sf.mmm.util.pojo.descriptor.impl with parameters of type GenericType
PojoDescriptorImpl(GenericType<POJO> pojoType)
          The constructor.
 

Uses of GenericType in net.sf.mmm.util.pojo.descriptor.impl.accessor
 

Methods in net.sf.mmm.util.pojo.descriptor.impl.accessor that return GenericType
 GenericType<?> PojoPropertyAccessorProxyGetSize.getPropertyType()
          This method gets the GenericType of this property.
 GenericType<?> PojoPropertyAccessorProxyGetMapped.getReturnType()
          This method gets the GenericType of the object returned when this accessor is invoked.
 GenericType<?> PojoPropertyAccessorProxySetMapped.getReturnType()
          This method gets the GenericType of the object returned when this accessor is invoked.
 GenericType<?> PojoPropertyAccessorProxyGetIndexed.getReturnType()
          This method gets the GenericType of the object returned when this accessor is invoked.
 GenericType<?> PojoPropertyAccessorProxyRemove.getReturnType()
          This method gets the GenericType of the object returned when this accessor is invoked.
 GenericType<?> PojoPropertyAccessorProxySetIndexed.getReturnType()
          This method gets the GenericType of the object returned when this accessor is invoked.
 GenericType<?> PojoPropertyAccessorProxyGetSize.getReturnType()
          This method gets the GenericType of the object returned when this accessor is invoked.
 GenericType<?> PojoPropertyAccessorProxyAdd.getReturnType()
          This method gets the GenericType of the object returned when this accessor is invoked.
 

Uses of GenericType in net.sf.mmm.util.pojo.path.api
 

Methods in net.sf.mmm.util.pojo.path.api that return GenericType
 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.
 

Methods in net.sf.mmm.util.pojo.path.api with parameters of type GenericType
 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.
 

Uses of GenericType in net.sf.mmm.util.pojo.path.base
 

Fields in net.sf.mmm.util.pojo.path.base declared as GenericType
private  GenericType<?> AbstractPojoPathNavigator.CachingPojoPath.pojoType
           
 

Methods in net.sf.mmm.util.pojo.path.base that return GenericType
 GenericType<?> AbstractPojoPathNavigator.CachingPojoPath.getPojoType()
          This method gets the type of the Pojo this PojoPath is leading to.
 GenericType<?> AbstractPojoPathNavigator.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<?> AbstractPojoPathNavigator.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.
 

Methods in net.sf.mmm.util.pojo.path.base with parameters of type GenericType
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  AbstractPojoPathNavigator.PojoPathState AbstractPojoPathNavigator.createStateByType(GenericType initialPojoType, String pojoPath, PojoPathMode mode, PojoPathContext context)
          This method gets the AbstractPojoPathNavigator.PojoPathState for the given context.
 GenericType<?> AbstractPojoPathNavigator.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.
 void AbstractPojoPathNavigator.CachingPojoPath.setPojoType(GenericType<?> pojoType)
          This method sets the pojo-type.
 

Constructors in net.sf.mmm.util.pojo.path.base with parameters of type GenericType
AbstractPojoPathNavigator.CachingPojoPath(Object pojo, Class<?> pojoClass, GenericType<?> pojoType)
          The constructor for the root-path.
AbstractPojoPathNavigator.PojoPathCache(Class<?> initialPojoClass, GenericType<?> initialPojoType)
          The constructor.
 

Uses of GenericType in net.sf.mmm.util.reflect.api
 

Fields in net.sf.mmm.util.reflect.api declared as GenericType
static GenericType<?>[] GenericType.NO_TYPES
          An empty GenericType-array.
 

Methods in net.sf.mmm.util.reflect.api that return GenericType
<T> GenericType<T>
GenericTypeFactory.createGenericType(Class<T> type)
          This method creates the GenericType representing the given type.
 GenericType<?> GenericTypeFactory.createGenericType(Type type)
          This method creates the GenericType representing the given type.
 GenericType<?> GenericTypeFactory.createGenericType(Type type, Class<?> definingType)
          This method creates the GenericType representing the given type in the context of the given definingType.
 GenericType<?> GenericTypeFactory.createGenericType(Type type, GenericType<?> definingType)
          This method creates the GenericType representing the given type in the context of the given definingType.
 GenericType<?> GenericType.getComponentType()
          This method gets the component-type of this GenericType if it represents an array, Collection or Map.
 GenericType<?> GenericType.getKeyType()
          This method gets the key-type of this GenericType if it represents a Map.
 GenericType<?> GenericType.getTypeArgument(int index)
          This method gets the type-argument at the given index.
 

Methods in net.sf.mmm.util.reflect.api with parameters of type GenericType
 GenericType<?> GenericTypeFactory.createGenericType(Type type, GenericType<?> definingType)
          This method creates the GenericType representing the given type in the context of the given definingType.
 boolean GenericType.isAssignableFrom(GenericType<?> subType)
          This method determines if this GenericType is equal to or a super-type of the given subType.
 

Uses of GenericType in net.sf.mmm.util.reflect.base
 

Classes in net.sf.mmm.util.reflect.base that implement GenericType
 class AbstractGenericType<T>
          This is the implementation of the GenericType interface.
 

Methods in net.sf.mmm.util.reflect.base that return GenericType
protected abstract  GenericType<?> AbstractGenericType.create(Type type)
          This method creates the GenericType that encapsulates the given type.
<T> GenericType<T>
ReflectionUtilImpl.createGenericType(Class<T> type)
          This method creates the GenericType representing the given type.
 GenericType<?> ReflectionUtilImpl.createGenericType(Type type)
          This method creates the GenericType representing the given type.
 GenericType<?> ReflectionUtilImpl.createGenericType(Type type, Class<?> definingType)
          This method creates the GenericType representing the given type in the context of the given definingType.
 GenericType<?> ReflectionUtilImpl.createGenericType(Type type, GenericType<?> definingType)
          This method creates the GenericType representing the given type in the context of the given definingType.
abstract  GenericType<?> AbstractGenericType.getDefiningType()
          This method gets the defining type.
 

Methods in net.sf.mmm.util.reflect.base with parameters of type GenericType
 GenericType<?> ReflectionUtilImpl.createGenericType(Type type, GenericType<?> definingType)
          This method creates the GenericType representing the given type in the context of the given definingType.
 boolean AbstractGenericType.isAssignableFrom(GenericType<?> subType)
          This method determines if this GenericType is equal to or a super-type of the given subType.
protected  Type AbstractGenericType.resolveTypeVariable(TypeVariable<?> typeVariable, GenericType<?> declaringType)
          This method resolves the given typeVariable in the context of the given declaringType.
 

Uses of GenericType in net.sf.mmm.util.reflect.impl
 

Classes in net.sf.mmm.util.reflect.impl that implement GenericType
 class GenericTypeImpl<T>
          This is the implementation of the GenericType interface.
 class SimpleGenericTypeImpl<T>
          This is an implementation of the GenericType interface for a simple Class.
 

Fields in net.sf.mmm.util.reflect.impl declared as GenericType
private  GenericType<?> SimpleGenericTypeImpl.componentType
           
private  GenericType<?> GenericTypeImpl.componentType
           
private  GenericType<?> GenericTypeImpl.definingType
           
private  GenericType<?> SimpleGenericTypeImpl.keyType
           
private  GenericType<?> GenericTypeImpl.keyType
           
static GenericType<?> SimpleGenericTypeImpl.TYPE_INT
          The GenericType for int.
static GenericType<Object> SimpleGenericTypeImpl.TYPE_OBJECT
          The GenericType for Object.
static GenericType<?> SimpleGenericTypeImpl.TYPE_VOID
          The GenericType for void.
private  GenericType<?>[] GenericTypeImpl.typesArguments
           
 

Methods in net.sf.mmm.util.reflect.impl that return GenericType
protected  GenericType<?> SimpleGenericTypeImpl.create(Type genericType)
          This method creates the GenericType that encapsulates the given type.
protected  GenericType<?> GenericTypeImpl.create(Type genericType)
          This method creates the GenericType that encapsulates the given type.
 GenericType<?> SimpleGenericTypeImpl.getComponentType()
          This method gets the component-type of this GenericType if it represents an array, Collection or Map.
 GenericType<?> GenericTypeImpl.getComponentType()
          This method gets the component-type of this GenericType if it represents an array, Collection or Map.
 GenericType<?> SimpleGenericTypeImpl.getDefiningType()
          This method gets the defining type.
 GenericType<?> GenericTypeImpl.getDefiningType()
          This method gets the defining type.
 GenericType<?> SimpleGenericTypeImpl.getKeyType()
          This method gets the key-type of this GenericType if it represents a Map.
 GenericType<?> GenericTypeImpl.getKeyType()
          This method gets the key-type of this GenericType if it represents a Map.
 GenericType<?> SimpleGenericTypeImpl.getTypeArgument(int index)
          This method gets the type-argument at the given index.
 GenericType<?> GenericTypeImpl.getTypeArgument(int index)
          This method gets the type-argument at the given index.
 

Methods in net.sf.mmm.util.reflect.impl with parameters of type GenericType
protected  AbstractGenericType<T> GenericTypeImpl.create(Type genericType, GenericType<?> genericDefiningType)
          This method creates a new instance of this class.
 

Constructors in net.sf.mmm.util.reflect.impl with parameters of type GenericType
GenericTypeImpl(Type valueType, GenericType<?> definingType)
          The constructor.
 

Uses of GenericType in net.sf.mmm.util.value.api
 

Methods in net.sf.mmm.util.value.api with parameters of type GenericType
 TARGET ValueConverter.convert(SOURCE value, Object valueSource, GenericType<? extends TARGET> targetType)
          This method converts the given pojo to the <TARGET>-type.
 

Uses of GenericType in net.sf.mmm.util.value.base
 

Methods in net.sf.mmm.util.value.base with parameters of type GenericType
 TARGET AbstractSimpleValueConverter.convert(SOURCE value, Object valueSource, GenericType<? extends TARGET> targetType)
          This method converts the given pojo to the <TARGET>-type.
 

Uses of GenericType in net.sf.mmm.util.value.impl
 

Methods in net.sf.mmm.util.value.impl with parameters of type GenericType
 Class ValueConverterToClass.convert(CharSequence value, Object valueSource, GenericType<? extends Class> targetType)
          This method converts the given pojo to the <TARGET>-type.
 CONTAINER AbstractValueConverterToContainer.convert(Object value, Object valueSource, GenericType<? extends CONTAINER> targetType)
          This method converts the given pojo to the <TARGET>-type.
 Object ComposedValueConverterImpl.convert(Object value, Object valueSource, GenericType<? extends Object> targetType)
          This method converts the given pojo to the <TARGET>-type.
 Object ValueConverterToCompatiblePojo.convert(Object value, Object valueSource, GenericType<? extends Object> targetType)
          This method converts the given pojo to the <TARGET>-type.
 TARGET ComposedValueConverterImpl.ComposedTargetTypeConverter.convert(Object value, Object valueSource, GenericType<? extends TARGET> genericTargetType)
          This method converts the given pojo to the <TARGET>-type.
protected  void AbstractConverterToArray.convertContainerEntry(Object element, int index, ARRAY container, Object valueSource, GenericType<? extends ARRAY> targetType, Object value)
           
protected  void ValueConverterToCollection.convertContainerEntry(Object element, int index, Collection container, Object valueSource, GenericType<? extends Collection> targetType, Object value)
          This method converts a single entry of a container.
protected abstract  void AbstractValueConverterToContainer.convertContainerEntry(Object element, int index, CONTAINER container, Object valueSource, GenericType<? extends CONTAINER> targetType, Object value)
          This method converts a single entry of a container.
protected  void ValueConverterToMap.convertContainerEntry(Object element, int index, Map container, Object valueSource, GenericType<? extends Map> targetType, Object originalValue)
          This method converts a single entry of a container.
protected  CONTAINER AbstractValueConverterToContainer.convertFromArray(Object arrayValue, Object valueSource, GenericType<? extends CONTAINER> targetType)
          This method performs the conversion for array values.
protected  CONTAINER AbstractValueConverterToContainer.convertFromCollection(Collection collectionValue, Object valueSource, GenericType<? extends CONTAINER> targetType)
          This method performs the conversion for Collection values.
protected  CONTAINER AbstractValueConverterToContainer.convertFromString(String stringValue, Object valueSource, GenericType<? extends CONTAINER> targetType)
          This method performs the conversion for String values.
protected  Object ComposedValueConverterImpl.convertRecursive(Object value, Object valueSource, GenericType<?> targetType, Class<?> currentTargetClass, ValueConverter previousConverter, ComposedValueConverterImpl.TargetClass2ConverterMap converterMap)
          This method performs the conversion recursive.
protected  TARGET ComposedValueConverterImpl.ComposedTargetTypeConverter.convertRecursive(Object value, Object valueSource, GenericType<? extends TARGET> genericTargetType, Class<?> sourceClass)
          This method performs the conversion recursive.
protected  ARRAY AbstractConverterToArray.createContainer(GenericType<? extends ARRAY> targetType, int length)
          This method creates the according container for the given containerType.
protected  Collection ValueConverterToCollection.createContainer(GenericType<? extends Collection> targetType, int length)
          This method creates the according container for the given containerType.
protected abstract  CONTAINER AbstractValueConverterToContainer.createContainer(GenericType<? extends CONTAINER> targetType, int length)
          This method creates the according container for the given containerType.
protected  Map ValueConverterToMap.createContainer(GenericType<? extends Map> targetType, int length)
          This method creates the according container for the given containerType.
protected  boolean ComposedValueConverterImpl.isApplicable(ValueConverter<?,?> converter, GenericType<?> targetType)
          This method determines if the given converter is applicable for the given targetType.
 



Copyright © 2001-2010 mmm-Team. All Rights Reserved.