net.sf.mmm.util.pojo.descriptor.impl
Class PojoDescriptorBuilderFactoryImpl
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
net.sf.mmm.util.pojo.descriptor.impl.PojoDescriptorBuilderFactoryImpl
- All Implemented Interfaces:
- PojoDescriptorBuilderFactory
@Singleton
@Named
public class PojoDescriptorBuilderFactoryImpl
- extends AbstractPojoDescriptorBuilderFactory
This is the 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 |
dependencies
private ExtendedPojoDescriptorDependenciesImpl dependencies
- See Also:
getDependencies()
PojoDescriptorBuilderFactoryImpl
public PojoDescriptorBuilderFactoryImpl()
- The constructor.
createDescriptorBuilder
public PojoDescriptorBuilder createDescriptorBuilder(VisibilityModifier methodVisibility,
VisibilityModifier fieldVisibility)
- This method creates a
PojoDescriptorBuilder that introspects the
methods and non-static fields with the given visibility or a higher order.
- Parameters:
methodVisibility - is the minimum visibility of the methods to introspect or null to
ignore all methods.fieldVisibility - is the minimum visibility
of the fields to introspect or null to ignore all
fields.
- Returns:
- the new
PojoDescriptorBuilder instance. - See Also:
PojoDescriptorBuilderFactory.createPublicMethodDescriptorBuilder()
doInitialize
protected void doInitialize()
- This method performs the actual
initialization. It is
called when AbstractComponent.initialize() is invoked for the first time.
ATTENTION:
When you override this method from a sub-class you need to do a
super.AbstractComponent.doInitialize().
- Overrides:
doInitialize in class AbstractLoggableComponent
setDependencies
@Inject
public void setDependencies(ExtendedPojoDescriptorDependenciesImpl dependencies)
- This method sets the
ExtendedPojoDescriptorDependenciesImpl.
- Parameters:
dependencies - are the ExtendedPojoDescriptorDependenciesImpl
.
getDependencies
protected ExtendedPojoDescriptorDependenciesImpl getDependencies()
- This method gets the
ExtendedPojoDescriptorDependenciesImpl.
- Returns:
- the
ExtendedPojoDescriptorDependenciesImpl.
Copyright © 2001-2010 mmm-Team. All Rights Reserved.