net.sf.mmm.util.pojo.descriptor.base
Class AbstractPojoDescriptorBuilderFactory
java.lang.Object
net.sf.mmm.util.component.base.AbstractComponent
net.sf.mmm.util.component.base.AbstractLoggableComponent
net.sf.mmm.util.pojo.descriptor.base.AbstractPojoDescriptorBuilderFactory
- All Implemented Interfaces:
- PojoDescriptorBuilderFactory
- Direct Known Subclasses:
- PojoDescriptorBuilderFactoryImpl
public abstract class AbstractPojoDescriptorBuilderFactory
- extends AbstractLoggableComponent
- implements PojoDescriptorBuilderFactory
This is the abstract base implementation of the
PojoDescriptorBuilderFactory interface.
- Since:
- 1.1.0
- Author:
- Joerg Hohwiller (hohwille at users.sourceforge.net)
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractPojoDescriptorBuilderFactory
public AbstractPojoDescriptorBuilderFactory()
- The constructor.
createPrivateFieldDescriptorBuilder
public PojoDescriptorBuilder createPrivateFieldDescriptorBuilder()
- This method creates a
PojoDescriptorBuilder that introspects all
non-static fields for building PojoPropertyDescriptors. All methods
will be ignored.
- Specified by:
createPrivateFieldDescriptorBuilder in interface PojoDescriptorBuilderFactory
- Returns:
- the new
PojoDescriptorBuilder instance. - See Also:
PojoDescriptorBuilderFactory.createPublicMethodDescriptorBuilder()
createPublicMethodDescriptorBuilder
public PojoDescriptorBuilder createPublicMethodDescriptorBuilder()
- This method creates a
PojoDescriptorBuilder that introspects public
methods for building PojoPropertyDescriptors. All other methods and
all fields will be ignored. This is the preferred way to use following the
java-bean philosophy.
- Specified by:
createPublicMethodDescriptorBuilder in interface PojoDescriptorBuilderFactory
- Returns:
- the new
PojoDescriptorBuilder instance.
Copyright © 2001-2010 mmm-Team. All Rights Reserved.