public class PojoDescriptorBuilderFactoryImpl extends AbstractPojoDescriptorBuilderFactory
PojoDescriptorBuilderFactory
.Modifier and Type | Field and Description |
---|---|
private ExtendedPojoDescriptorDependencies |
dependencies |
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 ExtendedPojoDescriptorDependencies |
getDependencies()
This method gets the
ExtendedPojoDescriptorDependenciesImpl . |
static PojoDescriptorBuilderFactory |
getInstance()
This method gets the singleton instance of this
PojoDescriptorBuilderFactory . |
void |
setDependencies(ExtendedPojoDescriptorDependencies dependencies)
This method sets the
ExtendedPojoDescriptorDependencies . |
createPrivateFieldDescriptorBuilder, createPublicMethodDescriptorBuilder, setInstance
createLogger, getLogger
doInitialized, getInitializationState, initialize
private ExtendedPojoDescriptorDependencies dependencies
public PojoDescriptorBuilderFactoryImpl()
public static PojoDescriptorBuilderFactory getInstance()
PojoDescriptorBuilderFactory
. Cdi.GET_INSTANCE
before using.public PojoDescriptorBuilder createDescriptorBuilder(VisibilityModifier methodVisibility, VisibilityModifier fieldVisibility)
PojoDescriptorBuilderFactory
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()
AbstractComponent
initialization
. It is called when AbstractComponent.initialize()
is
invoked for the first time. super.
AbstractComponent.doInitialize()
.doInitialize
in class AbstractLoggableComponent
@Inject public void setDependencies(ExtendedPojoDescriptorDependencies dependencies)
ExtendedPojoDescriptorDependencies
.dependencies
- are the ExtendedPojoDescriptorDependencies
.protected ExtendedPojoDescriptorDependencies getDependencies()
ExtendedPojoDescriptorDependenciesImpl
.ExtendedPojoDescriptorDependenciesImpl
.Copyright © 2001–2016 mmm-Team. All rights reserved.