Interface IElementParticleMappingDefinition
- All Superinterfaces:
IParticleMappingDefinition
,Serializable
- All Known Implementing Classes:
ElementParticleMappingDefinition
This interface defines an element particle of a type.
- Since:
- 9.0
- Author:
- a.pragt
-
Method Summary
Modifier and TypeMethodDescriptionThis method returns the attribute for the element content.This method returns the element reference of the element.getForm()
This method returns the schemaforn of the attribute.This method returns the element reference of the element.getName()
This method returns the name of the element particle.This method returns the qualified name of the element particle.This method returns the element reference of the element.This method returns the validations of the attribute.boolean
This method returns whether the element is nillableMethods inherited from interface com.aquima.interactions.communication.IParticleMappingDefinition
getMaxOccurs, getMinOccurs, isUnbounded
-
Method Details
-
getName
String getName()This method returns the name of the element particle.- Returns:
- The name of the element particle, may not be null.
-
getQualifiedName
QualifiedName getQualifiedName()This method returns the qualified name of the element particle.- Returns:
- The qualified name of the element particle, may not be null.
-
getForm
SchemaFormType getForm()This method returns the schemaforn of the attribute.- Returns:
- the schemaform, may not be null.
-
getAttributeName
String getAttributeName()This method returns the attribute for the element content.- Returns:
- The attribute definition, may be null.
-
getValidations
IFieldValidationDefinition[] getValidations()This method returns the validations of the attribute.- Returns:
- The validations of the attribute, may not be null.
-
getElementReference
IElementReference getElementReference()This method returns the element reference of the element. An element has either an elementreference, typereference or an inlinetype. If it is not an elementreference this method must return null.- Returns:
- The full name of the referenced element.
-
getTypeReference
ITypeReference getTypeReference()This method returns the element reference of the element. An element has either an elementreference, typereference or an inlinetype. If it is not a typereference this method must return null.- Returns:
- The typereference of the element.
-
getInlineType
ITypeMappingDefinition getInlineType()This method returns the element reference of the element. An element has either an elementreference, typereference or an inlinetype. If it is not a elementreference this method must return null.- Returns:
- The type definition of the inline type.
-
isNillable
boolean isNillable()This method returns whether the element is nillable- Returns:
- The nillable value
-