Interface ISchemaDS
- All Superinterfaces:
IReportingDS
- All Known Implementing Classes:
ReportingSchemaDS
,XmlSchemaDS
,XmlSchemaDS
This interface defines a schema within a schemaset.
- Since:
- 9.0
- Author:
- Arjan Pragt
-
Method Summary
Modifier and TypeMethodDescriptionThis method return the form type of the attributeformdefault.This method returns the form type of the elementformDefault.getName()
This method returns the name of the schema.This method returns the target namespace of the schema.void
This method iterates about the global elements of the schema.void
iterateTypeMappings
(ITypeMappingVisitor visitor) This method iterates about the global complextypes of the schema.Methods inherited from interface com.aquima.interactions.foundation.report.IReportingDS
addMessage
-
Method Details
-
getName
String getName()This method returns the name of the schema.- Returns:
- The schema name, may not be null.
-
getTargetNamespace
String getTargetNamespace()This method returns the target namespace of the schema.- Returns:
- The target namespace of the schema, may be null.
-
getElementFormDefault
SchemaFormType getElementFormDefault()This method returns the form type of the elementformDefault.- Returns:
- The formtype, may not be null.
-
getAttributeFormDefault
SchemaFormType getAttributeFormDefault()This method return the form type of the attributeformdefault.- Returns:
- The formtype, may not be null.
-
iterateElementMappings
This method iterates about the global elements of the schema.- Parameters:
visitor
- The visitor accepting the elements.- Throws:
InitializationException
- This exception is thrown when the Element Mapping could not be initialized with the provided data source.
-
iterateTypeMappings
This method iterates about the global complextypes of the schema.- Parameters:
visitor
- The visitor accepting the types.- Throws:
InitializationException
- This exception is thrown when the Type mapping could not be initialized with the provided data source.
-