Interface ITypeMappingDefinition
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
TypeMappingDefinition
This interface defines a type mapping.
- Since:
- 9.0
- Author:
- a.pragt
-
Method Summary
Modifier and TypeMethodDescriptionThis method returns the attributes of the type.This method returns the base type of this type.This method returns the composed (merged with base) attributes of the type.This method returns the composed (merged with base) content attribute.This method returns the composed (merged with base) content type.This method returns the validation of the composed content validation.This method returns the composed (merged with base) of the rootgroup.This method returns the attribute definition of the content.This method returns the content type of this type.This method returns the validations of the content attribute.This method returns all derived types of this type.This method returns the entity of this type.getName()
This method returns the name of the type.This method returns the full qualified name of the type.This method returns the rootgroup of the type.This method returns the schema in which the type is defined.
-
Method Details
-
getName
String getName()This method returns the name of the type.- Returns:
- The name of the type, may not be null.
-
getQualifiedName
QualifiedName getQualifiedName()This method returns the full qualified name of the type.- Returns:
- The full qualified name, may not be null.
-
getBaseType
ITypeMappingDefinition getBaseType()This method returns the base type of this type.- Returns:
- The base type of this type, may be null.
-
getDerivedTypes
ITypeMappingDefinition[] getDerivedTypes()This method returns all derived types of this type.- Returns:
- All derived types, may not be null.
-
getSchema
ISchemaDefinition getSchema()This method returns the schema in which the type is defined.- Returns:
- The schema definition, may not be null.
-
getEntityName
String getEntityName()This method returns the entity of this type.- Returns:
- The entity of this type, may not be null.
-
getContentType
DataType getContentType()This method returns the content type of this type.- Returns:
- The content type of this type, may be null.
-
getContentAttributeName
String getContentAttributeName()This method returns the attribute definition of the content.- Returns:
- The content attribute, may be null.
-
getContentValidations
IFieldValidationDefinition[] getContentValidations()This method returns the validations of the content attribute.- Returns:
- The validations of the content attribute, may be null.
-
getComposedContentType
DataType getComposedContentType()This method returns the composed (merged with base) content type.- Returns:
- The composed content type, or null.
-
getComposedContentAttributeName
String getComposedContentAttributeName()This method returns the composed (merged with base) content attribute.- Returns:
- The composed content attribute, or null.
-
getComposedContentValidations
IFieldValidationDefinition[] getComposedContentValidations()This method returns the validation of the composed content validation.- Returns:
- The composed validations, may not be null.
-
getRootGroup
IGroupParticleMappingDefinition getRootGroup()This method returns the rootgroup of the type.- Returns:
- The rootgroup of the type, may be null.
-
getComposedRootGroup
IGroupParticleMappingDefinition getComposedRootGroup()This method returns the composed (merged with base) of the rootgroup.- Returns:
- The composed rootgroup, may be null.
-
getAttributes
IAttributeMappingDefinition[] getAttributes()This method returns the attributes of the type.- Returns:
- The attributes of the type, may not be null.
-
getComposedAttributes
IAttributeMappingDefinition[] getComposedAttributes()This method returns the composed (merged with base) attributes of the type.- Returns:
- The composed attributs, may not be null.
-