Package net.sf.mmm.util.reflect.base

Contains the base-implementations of the Reflection-Util API.

See:
          Description

Interface Summary
ResourceVisitor This is the interface for a visitor of resources by their absolute classpath.
 

Class Summary
AbstractGenericType<T> This is the implementation of the GenericType interface.
AnnotationFilter This is a filter that only accepts types that are annotated with an annotation given at construction.
AnnotationUtilImpl This class is a collection of utility functions for dealing with annotations.
AssignableFromFilter This is a filter that only accepts types that are assignable from a special type.
ClassNameCollector This is an implementation of the ResourceVisitor interface that collects the names of all classes accepted by a given filter in a Set.
CollectionReflectionUtilImpl This is the implementation of the CollectionReflectionUtil interface.
JavaLangClassResolver This is a MappedClassResolver that contains the mapping for typical classes located in the package java.lang.
ManifestLoader This class loads all Manifests from your classpath.
MappedClassResolver This is an implementation of the ClassResolver interface that uses an internal Map to define specific mappings.
ReflectionUtilImpl This class is a collection of utility functions for dealing with reflection.
ResourceCollector This is an implementation of the ResourceVisitor interface that collects the names of all resources accepted by a given filter in a Set.
ResourceNameCollector This is an implementation of the ResourceVisitor interface that collects the names of all resources accepted by a given filter in a Set.
 

Exception Summary
ContainerGrowthException A ContainerGrowthException is thrown if a container should grow (increase its size) but this failed.
IllegalWildcardSequenceException A IllegalWildcardSequenceException is thrown if a wildcard-type given as string could NOT be parsed because it contains an illegal sequence (e.g
UnknownCollectionInterfaceException A UnknownCollectionInterfaceException is thrown if a Collection-interface was given that is unknown or no Collection.
 

Package net.sf.mmm.util.reflect.base Description

Contains the base-implementations of the Reflection-Util API.

Reflection-Util Base

This package provides simple implementations of the ClassResolver interface that can be used by end-users.
The AbstractGenericType is an abstract base-implementation of the GenericType interface. However end-users should create instances of GenericType via ReflectionUtil. Further this package provides Filters for end-users such as AnnotationFilter and AssignableFromFilter that only accept Classes with specific reflective attributes.



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