ComponentTuplizer class to use per EntityMode.
| Modifier and Type | Field and Description |
|---|---|
| private final ClassLoaderAccess | |
| private static final Class | |
| private Map |
| Access | Constructor and Description |
|---|---|
| public | ComponentTuplizerFactory(MetadataBuildingOptions metadataBuildingOptions)
Deprecated
Use
ComponentTuplizerFactory#ComponentTuplizerFactory(BootstrapContext) instead.
|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private static Map | |
| public ComponentTuplizer | Returns: The instantiated tuplizerThe entity mode for which to build a default tuplizer. entityMode, Component The metadata for the component. metadata)Construct am instance of the default tuplizer for the given entity-mode. |
| public ComponentTuplizer | Returns: The instantiated tuplizerThe name of the tuplizer class to instantiate tuplizerClassName, Component The metadata for the component. metadata)Construct an instance of the given tuplizer class. |
| public ComponentTuplizer | Returns: The instantiated tuplizerThe tuplizer class to instantiate tuplizerClass, Component The metadata for the component. metadata)Construct an instance of the given tuplizer class. |
| private Constructor | |
| private boolean | |
| private boolean | |
| public void | registerDefaultTuplizerClass(EntityMode
The entity-mode for which to register the tuplizer class entityMode, Class<? extends ComponentTuplizer> The class to use as the default tuplizer for the given entity-mode. tuplizerClass)Method allowing registration of the tuplizer class to use as default for a particular entity-mode. |
| classLoaderAccess | back to summary |
|---|---|
| private final ClassLoaderAccess classLoaderAccess | |
| COMPONENT_TUP_CTOR_SIG | back to summary |
|---|---|
| private static final Class<T>[] COMPONENT_TUP_CTOR_SIG | |
| defaultImplClassByMode | back to summary |
|---|---|
| private Map<EntityMode, Class<? extends ComponentTuplizer>> defaultImplClassByMode | |
| ComponentTuplizerFactory | back to summary |
|---|---|
| public ComponentTuplizerFactory(MetadataBuildingOptions metadataBuildingOptions)
Deprecated Use
| |
| ComponentTuplizerFactory | back to summary |
|---|---|
| public ComponentTuplizerFactory(BootstrapContext bootstrapContext) | |
| buildBaseMapping | back to summary |
|---|---|
| private static Map | |
| constructDefaultTuplizer | back to summary |
|---|---|
| public ComponentTuplizer constructDefaultTuplizer(EntityMode entityMode, Component metadata) Construct am instance of the default tuplizer for the given entity-mode.
| |
| constructTuplizer | back to summary |
|---|---|
| public ComponentTuplizer constructTuplizer(String tuplizerClassName, Component metadata) Construct an instance of the given tuplizer class.
| |
| constructTuplizer | back to summary |
|---|---|
| public ComponentTuplizer constructTuplizer(Class<? extends ComponentTuplizer> tuplizerClass, Component metadata) Construct an instance of the given tuplizer class.
| |
| getProperConstructor | back to summary |
|---|---|
private Constructor
| |
| hasProperConstructor | back to summary |
|---|---|
private boolean hasProperConstructor(Class<T> tuplizerClass)
| |
| isComponentTuplizerImplementor | back to summary |
|---|---|
| private boolean isComponentTuplizerImplementor(Class<T> tuplizerClass) | |
| registerDefaultTuplizerClass | back to summary |
|---|---|
| public void registerDefaultTuplizerClass(EntityMode entityMode, Class<? extends ComponentTuplizer> tuplizerClass) Method allowing registration of the tuplizer class to use as default for a particular entity-mode.
| |