Package net.sf.mmm.util.pojo.descriptor.api

Provides the API for introspection of Pojos.

See:
          Description

Interface Summary
PojoDescriptor<POJO> This interface describes the properties of a Pojo.
PojoDescriptorBuilder This is the interface used to get (or create) the descriptor for a given Pojo.
PojoDescriptorBuilderFactory This is the interface for a factory used to create instances of PojoDescriptorBuilder.
PojoPropertyDescriptor This interface represents a property of a Pojo.
 

Exception Summary
PojoPropertyNotFoundException A PojoPropertyNotFoundException is thrown if a property should be accessed that does NOT exist (was NOT found) or can NOT be accessed in the intended way.
 

Package net.sf.mmm.util.pojo.descriptor.api Description

Provides the API for introspection of Pojos.

POJO Introspection API

This package provides the PojoDescriptorBuilder. Unlike the Introspector for Java-beans or commons-beanutils, it works on any Pojo and is NOT limited by restrictions of the java-beans specification. Further it fully supports the generic type-system introduced with Java5.
Further there are many advanced features such as mapped or indexed getter/setter support, support to add and remove items from a container property, etc.



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