|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| PuzzleComponent | The first purpose of this interface is to provide a kind of "piece of a puzzle" representing the key definitions of a schema and their relationship: |
| QNamed | Unambiguously named (ns:localname) object. |
| QNamedPuzzleComponent | By using this interface you declare that: you don't care if a QNamedPuzzleComponent is a Collection of Jigsaw pieces or one single Jigsaw piece. you expect one single name. |
| Class Summary | |
|---|---|
| MSVExpressionInformation | Gather information from one MSV expression like: which attributes are mandatory which child elements are singletons can it have text content |
| MSVExpressionIterator | Iterates through the MSV expression tree. |
| MSVExpressionVisitorChildren | This visitor visits an Expression and returns a list of child expressions |
| MSVExpressionVisitorType | Get type of expression |
| MSVNameClassVisitorList | Returns the Name(s) of an Expression (or more precisely: of its Nameclass) in a List of Strings. |
| NamespaceDictionary | Translation NS URI <-> NS Localname |
| PuzzlePiece | One of the following RelaxNG definitions of an Element, Attribute, Value or Datatype. |
| PuzzlePieceSet | Collection Class for RelaxNG definitions of an Element, Attribute, Value or Datatype. |
| QNameValue | Domain specific models (Odf, Java, ...) often return 'ns:localname' Strings. |
| XMLModel | The most important model, the first access to the XML Schema information. |
| Enum Summary | |
|---|---|
| MSVExpressionType | Enum for the type of the MSV expression |
Provide the XML model information parsed from a given XML schema.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||