|
COSMOS ${releaseVersion} resource-modeling Project Internal API Specification |
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| Interface Summary | |
|---|---|
| IDataBuilder | This interface is used to represent a data builder which will construct a data structure while an SML document is being parsed. |
| Class Summary | |
|---|---|
| AbstractDataBuilder | Abstract class that provides a default implementation of the IDataBuilder interface. |
| AbstractPropertyExtractor | This abstract property extractor will extract a set of elements/attribute values based on a set of conditions specified (e.g. the value of the name attribute for elements that have acyclic set to true) |
| AcyclicDataTypesList | This data structure stores a list of elements that are of type acyclic. |
| ComplexTypeElementBuilder | This builder will build a datastructure that will contian all complex type |
| DataBuilderRegistry | The data builder registery is a singleton class which allows different data builders to register themselves prior to the start of the validation process. |
| DocumentDOMBuilder | This class will build a map containing all instance documents in a DOM format. |
| ElementSchematronCacheBuilder | This builder will extract the schematron from the definition document and create a map of namespace, element and schematron fragments. |
| ElementSchematronCacheBuilder.RuleBindings | A data structure that stores the schematron rule bindings |
| ElementSourceBuilder | This class will obtain the source for all instance and XML schema documents for the purpose of Schema validation, also obtaining line number information. |
| ElementTypeMapDataBuilder | Constructs a map that stores the relationship between the element names and their associated type. |
| IdentityConstraintDataBuilder | This builder will construct a data structure that will be used as part of the identity constraint (key, keyref, and unique) validation. |
| IdentityConstraintDataBuilder.IdentityConstraintDecl | Represents an identity constraint declaration |
| IdentityConstraintDataBuilder.IdentityConstraintStructure | A data structure which stores information about the identity constraints. |
| IdentityDataBuilder | This databuilder constructs an SMLIFIdentity object which will include the content that is included in the identity section of an SML-IF document. |
| IdentityDataBuilder.SMLIFIdentity | Stores the data included in the identity section of the SML-IF document |
| NamespaceContextBuilder | |
| NamespaceContextBuilder.MappedNamespaceContext | |
| ReferenceGraphDataBuilder | |
| RefTypeElementBuilder | This builder will build a datastructure that will contian all elements that have a refType type. |
| RootElementAliasLookupBuilder | This builder will build a lookup map that will key on alias names. |
| SMLValidatingBuilder | This builder will build a datastructure that will contian all elements with element tag name |
| SubstitutionBuilder | This builder will create a list of elements |
| TargetElementBuilder | This builder will build a datastructure that will contian all elements with a targetelement attribute |
| TargetInstanceBuilder | |
| TargetRequiredBuilder | This builder will build a datastructure that will contian all elements with a targetelement attribute |
| TargetSchemaBuilder | |
| TargetTypeBuilder | This builder will build a datastructure that will contian all elements with a sml:targetType attribute |
| TypeInheritanceDataBuilderImpl | Used to build an inheritance map that will indicate the relationships between the reference types. |
|
COSMOS ${releaseVersion} resource-modeling Project Internal API Specification |
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||