|
Errai 3.0.1-SNAPSHOT | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DefinitionsFactory
The definitions factory is responsible for loading / registering mapping definitions for entities that will be marshalled.
Method Summary | |
---|---|
void |
addDefinition(MappingDefinition definition)
Registers a mapping definition with the factory |
Set<MetaClass> |
getArraySignatures()
|
MappingDefinition |
getDefinition(Class<?> clazz)
Returns a definition for the sepcified Class reference. |
MappingDefinition |
getDefinition(MetaClass clazz)
Returns a definition for the specified MetaClass reference. |
MappingDefinition |
getDefinition(String clazz)
Returns a definition for the fully-qualified class name provided. |
Set<MetaClass> |
getExposedClasses()
Returns a set of all exposed classes. |
Map<String,String> |
getMappingAliases()
Returns a map of aliases mappers. |
Collection<MappingDefinition> |
getMappingDefinitions()
Returns a collection of all registered mapping definitions. |
boolean |
hasBuiltInDefinition(MetaClass type)
|
boolean |
hasDefinition(Class<?> clazz)
Return true if a definition is registered for the specified Class reference. |
boolean |
hasDefinition(MetaClass clazz)
Return true if a definition is registered for the specified MetaClass |
boolean |
hasDefinition(String clazz)
Returns true if a definition is registered matching fully-qualified class name provided. |
boolean |
isExposedClass(MetaClass clazz)
Returns true if the class is exposed for marshalling. |
void |
mergeDefinition(MappingDefinition def)
Merge the specified definition with any existing definitions in the specified definitions class hierarchy. |
void |
resetDefinitionsAndReload()
|
boolean |
shouldUseObjectMarshaller(MetaClass type)
Returns true if the marshalling system should treat the given type as polymorphic. |
Method Detail |
---|
boolean hasDefinition(String clazz)
clazz
- fully qualified class name.
boolean hasDefinition(MetaClass clazz)
MetaClass
clazz
- class reference
boolean hasDefinition(Class<?> clazz)
clazz
- class reference.
void addDefinition(MappingDefinition definition)
definition
- a mapping definitionMappingDefinition getDefinition(String clazz)
clazz
- fully qualified class name.
MappingDefinition getDefinition(MetaClass clazz)
MetaClass
reference.
clazz
- class reference
MappingDefinition getDefinition(Class<?> clazz)
clazz
- class reference
void mergeDefinition(MappingDefinition def)
def
- a mapping definition to merge.boolean isExposedClass(MetaClass clazz)
clazz
- fully qualified class name.
Set<MetaClass> getExposedClasses()
Map<String,String> getMappingAliases()
boolean shouldUseObjectMarshaller(MetaClass type)
type
- The type to test for the existence of portable implementation/subtypes.Collection<MappingDefinition> getMappingDefinitions()
void resetDefinitionsAndReload()
Set<MetaClass> getArraySignatures()
boolean hasBuiltInDefinition(MetaClass type)
|
Errai 3.0.1-SNAPSHOT | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |