|
||||||||||
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 |