@Singleton @Named(value="net.sf.mmm.util.pojo.descriptor.api.PojoDescriptorBuilderFactory") public class PojoDescriptorBuilderFactoryImpl extends AbstractPojoDescriptorBuilderFactory
PojoDescriptorBuilderFactory.| Modifier and Type | Field and Description |
|---|---|
private ExtendedPojoDescriptorDependenciesImpl |
dependencies |
CDI_NAME| Constructor and Description |
|---|
PojoDescriptorBuilderFactoryImpl()
The constructor.
|
| Modifier and Type | Method and Description |
|---|---|
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. |
protected void |
doInitialize()
This method performs the actual
initialization. |
protected ExtendedPojoDescriptorDependenciesImpl |
getDependencies()
This method gets the
ExtendedPojoDescriptorDependenciesImpl. |
static PojoDescriptorBuilderFactory |
getInstance()
This method gets the singleton instance of this
PojoDescriptorBuilderFactory. |
void |
setDependencies(ExtendedPojoDescriptorDependenciesImpl dependencies)
This method sets the
ExtendedPojoDescriptorDependenciesImpl. |
createPrivateFieldDescriptorBuilder, createPublicMethodDescriptorBuilder, setInstancecreateLogger, getLoggerdoInitialized, getInitializationState, initializeprivate ExtendedPojoDescriptorDependenciesImpl dependencies
getDependencies()public PojoDescriptorBuilderFactoryImpl()
public static PojoDescriptorBuilderFactory getInstance()
PojoDescriptorBuilderFactory. Cdi.GET_INSTANCE before using.public PojoDescriptorBuilder createDescriptorBuilder(VisibilityModifier methodVisibility, VisibilityModifier fieldVisibility)
PojoDescriptorBuilder that introspects the methods and non-static fields
with the given visibility or a higher order.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.PojoDescriptorBuilder instance.PojoDescriptorBuilderFactory.createPublicMethodDescriptorBuilder()protected void doInitialize()
initialization. It is called when
AbstractComponent.initialize() is invoked for the first time. super.AbstractComponent.doInitialize().doInitialize in class AbstractLoggableComponent@Inject public void setDependencies(ExtendedPojoDescriptorDependenciesImpl dependencies)
ExtendedPojoDescriptorDependenciesImpl.dependencies - are the ExtendedPojoDescriptorDependenciesImpl .protected ExtendedPojoDescriptorDependenciesImpl getDependencies()
ExtendedPojoDescriptorDependenciesImpl.ExtendedPojoDescriptorDependenciesImpl.Copyright © 2001–2015 mmm-Team. All rights reserved.