Class XmlTypeMappingDS
java.lang.Object
com.aquima.interactions.foundation.report.ReportingDS
com.aquima.interactions.communication.ds.xml.r12.parsing.XmlTypeMappingDS
- All Implemented Interfaces:
ITypeMappingDS
,IReportingDS
Xml datasource implementation.
- Since:
- 9.0
- Author:
- Jon van Leuven
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
XmlTypeMappingDS
(IInitializationReport report, IXmlNode node) -
Method Summary
Modifier and TypeMethodDescriptionThis method returns the qualified name of the base type.This method returns the attribute representing the content of the type.This method returns the datatype of the innercontent of the type.This methods returns the entity of the xsdType.getName()
This method returns the name of the xsdType.This method returns the element rootgroup of the type.void
This method iterates the attributes of the type.void
This method iterates about the validations of the content attribute.Methods inherited from class com.aquima.interactions.foundation.report.ReportingDS
addError, addMessage, getCategory, getReport
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.aquima.interactions.foundation.report.IReportingDS
addMessage
-
Constructor Details
-
XmlTypeMappingDS
-
-
Method Details
-
getName
Description copied from interface:ITypeMappingDS
This method returns the name of the xsdType.- Specified by:
getName
in interfaceITypeMappingDS
- Returns:
- The name of the xsdType, may not be null.
-
getBaseType
Description copied from interface:ITypeMappingDS
This method returns the qualified name of the base type.- Specified by:
getBaseType
in interfaceITypeMappingDS
- Returns:
- The qualified name of the base type, or null.
-
getEntityName
Description copied from interface:ITypeMappingDS
This methods returns the entity of the xsdType.- Specified by:
getEntityName
in interfaceITypeMappingDS
- Returns:
- The name of the entity, may not be null.
-
getContentAttributeName
Description copied from interface:ITypeMappingDS
This method returns the attribute representing the content of the type.- Specified by:
getContentAttributeName
in interfaceITypeMappingDS
- Returns:
- The name of the content attribute, may be null and not a relation.
-
getContentType
Description copied from interface:ITypeMappingDS
This method returns the datatype of the innercontent of the type.- Specified by:
getContentType
in interfaceITypeMappingDS
- Returns:
- The datatype of the content, or null.
-
iterateContentValidations
Description copied from interface:ITypeMappingDS
This method iterates about the validations of the content attribute.- Specified by:
iterateContentValidations
in interfaceITypeMappingDS
- Parameters:
visitor
- The visitor accepting field validations.
-
getRootGroup
Description copied from interface:ITypeMappingDS
This method returns the element rootgroup of the type.- Specified by:
getRootGroup
in interfaceITypeMappingDS
- Returns:
- the datasource of the rootgroup, may be null.
-
iterateAttributes
Description copied from interface:ITypeMappingDS
This method iterates the attributes of the type.- Specified by:
iterateAttributes
in interfaceITypeMappingDS
- Parameters:
visitor
- The visitor accepting attribute mappings
-