Class XmlAnyParticleMappingDS
java.lang.Object
com.aquima.interactions.foundation.report.ReportingDS
com.aquima.interactions.communication.ds.xml.parsing.XmlAnyParticleMappingDS
- All Implemented Interfaces:
IAnyParticleMappingDS
,IParticleMappingDS
,IReportingDS
Xml datasource implementation.
- Since:
- 9.0
- Author:
- Jon van Leuven
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
XmlAnyParticleMappingDS
(IInitializationReport report, IXmlNode node) -
Method Summary
Modifier and TypeMethodDescriptionThis method returns the attribute name representing the content of the any, may be null.long
The method returns the max occurs of the field.long
The method returns the min occurs of the field.getName()
This method returns the name of the any particle mapping.void
This method iterates about the validations of the particle 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
-
XmlAnyParticleMappingDS
-
-
Method Details
-
getName
Description copied from interface:IAnyParticleMappingDS
This method returns the name of the any particle mapping.- Specified by:
getName
in interfaceIAnyParticleMappingDS
- Returns:
- The Any particle mapping name, may not be null.
-
getMinOccurs
public long getMinOccurs()Description copied from interface:IParticleMappingDS
The method returns the min occurs of the field.- Specified by:
getMinOccurs
in interfaceIParticleMappingDS
- Returns:
- The min occurs of the field (-1 for unbounded).
-
getMaxOccurs
public long getMaxOccurs()Description copied from interface:IParticleMappingDS
The method returns the max occurs of the field.- Specified by:
getMaxOccurs
in interfaceIParticleMappingDS
- Returns:
- The max occurs of the field (-1 for unbounded).
-
getAttributeName
Description copied from interface:IAnyParticleMappingDS
This method returns the attribute name representing the content of the any, may be null.- Specified by:
getAttributeName
in interfaceIAnyParticleMappingDS
- Returns:
- The attributename of the content attribute.
-
iterateValidations
Description copied from interface:IAnyParticleMappingDS
This method iterates about the validations of the particle attribute.- Specified by:
iterateValidations
in interfaceIAnyParticleMappingDS
- Parameters:
visitor
- The visitor accepting the validations.- Throws:
InitializationException
- This exception is thrown when the validation could not be initialized with the provided data source.
-