See: Description
Interface | Description |
---|---|
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:
Element PuzzlePiece
Attribute PuzzlePiece
Attribute Value PuzzlePiece
Attribute Datatype PuzzlePiece
The second purpose of this interface is to hide the differences between one
definition and a Collection of definitions.
|
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.
|
Class | Description |
---|---|
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
Usage example:
(List<Expression>) myExpression.visit(myMSVExpressionVisitorChildren)
Please note that you do not use any method of this class directly!
|
MSVExpressionVisitorType |
Get type of expression
Usage example:
(MSVExpressionType) myExpression.visit(myMSVExpressionVisitorType)
Please note that you do not use any method of this class directly!
|
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 | Description |
---|---|
MSVExpressionType |
Enum for the type of the MSV expression
|
Copyright © 2010-2013 The Apache Software Foundation. All Rights Reserved.