| Package | Description |
|---|---|
| org.apache.ws.commons.schema.docpath |
Building an XML Document's Conforming Path
|
| Modifier and Type | Field and Description |
|---|---|
private XmlSchemaStateMachineNode |
XmlSchemaStateMachineGenerator.startNode |
private XmlSchemaStateMachineNode |
XmlSchemaPathNode.stateMachineNode |
(package private) XmlSchemaStateMachineNode |
XmlSchemaStateMachineGenerator.ElementInfo.stateMachineNode |
private XmlSchemaStateMachineNode |
XmlSchemaDocumentNode.stateMachineNode |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<javax.xml.namespace.QName,XmlSchemaStateMachineNode> |
DomBuilderFromSax.elementsByQName |
private java.util.List<XmlSchemaStateMachineNode> |
XmlSchemaStateMachineNode.possibleNextStates |
private java.util.List<XmlSchemaStateMachineNode> |
XmlSchemaStateMachineGenerator.stack |
| Modifier and Type | Method and Description |
|---|---|
(package private) XmlSchemaStateMachineNode |
XmlSchemaStateMachineNode.addPossibleNextState(XmlSchemaStateMachineNode next)
Adds a state that could follow this
SchemaStateMachineNode. |
(package private) XmlSchemaStateMachineNode |
XmlSchemaStateMachineNode.addPossibleNextStates(java.util.Collection<XmlSchemaStateMachineNode> nextStates)
Adds the set of possible states that could follow this
SchemaStateMachineNode. |
XmlSchemaStateMachineNode |
XmlSchemaStateMachineGenerator.getStartNode()
Retrieves the start node of the state machine representing the
most-recently walked
XmlSchema. |
XmlSchemaStateMachineNode |
XmlSchemaPathNode.getStateMachineNode()
Retrieves the
XmlSchemaStateMachineNode representing the XML
Schema that this XmlSchemaPathNode is visiting. |
XmlSchemaStateMachineNode |
XmlSchemaDocumentNode.getStateMachineNode()
Returns the
XmlSchemaStateMachineNode representing the place in
the XML Schema that this XmlSchemaDocumentNode represents. |
private XmlSchemaStateMachineNode |
XmlSchemaPathFinder.getStateMachineOfOwningElement() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<XmlSchemaStateMachineNode> |
XmlSchemaStateMachineNode.getPossibleNextStates()
All of the known possible states that could follow this one.
|
java.util.Map<javax.xml.namespace.QName,XmlSchemaStateMachineNode> |
XmlSchemaStateMachineGenerator.getStateMachineNodesByQName()
Retrieves the
XmlSchemaStateMachineNodes representing each
XmlSchemaElement in the walked
XmlSchema. |
java.util.Map<javax.xml.namespace.QName,XmlSchemaStateMachineNode> |
DomBuilderFromSax.getStateMachinesByQName()
Retrieves the
QName -> XmlSchemaStateMachineNode mapping
defined by the call to DomBuilderFromSax.setStateMachinesByQName(Map). |
| Modifier and Type | Method and Description |
|---|---|
(package private) XmlSchemaStateMachineNode |
XmlSchemaStateMachineNode.addPossibleNextState(XmlSchemaStateMachineNode next)
Adds a state that could follow this
SchemaStateMachineNode. |
private XmlSchemaDocumentNode<U> |
XmlSchemaPathManager.createDocumentNode(XmlSchemaDocumentNode<U> parent,
XmlSchemaStateMachineNode state) |
private XmlSchemaPathNode<U,V> |
XmlSchemaPathManager.createPathNode(XmlSchemaPathNode.Direction direction,
XmlSchemaPathNode<U,V> previous,
XmlSchemaStateMachineNode state) |
(package private) XmlSchemaPathNode<U,V> |
XmlSchemaPathManager.createStartPathNode(XmlSchemaPathNode.Direction direction,
XmlSchemaStateMachineNode state) |
private java.util.List<XmlSchemaPathFinder.PathSegment<U,V>> |
XmlSchemaPathFinder.find(XmlSchemaPathNode<U,V> startNode,
javax.xml.namespace.QName elemQName,
XmlSchemaStateMachineNode doNotFollow) |
private java.lang.String |
XmlSchemaPathFinder.getLeafNodeName(XmlSchemaStateMachineNode node) |
(package private) void |
XmlSchemaDocumentNode.set(XmlSchemaDocumentNode<U> parent,
XmlSchemaStateMachineNode stateMachineNode) |
(package private) void |
XmlSchemaPathNode.update(XmlSchemaPathNode.Direction newDirection,
XmlSchemaPathNode<U,V> newPrevious,
XmlSchemaStateMachineNode newStateMachineNode) |
(package private) static void |
XmlSchemaElementValidator.validateAttributes(XmlSchemaStateMachineNode state,
org.xml.sax.Attributes attrs,
javax.xml.namespace.NamespaceContext nsContext)
Confirms all of the SAX
Attributes provided conform to their
types listed in the XmlSchemaStateMachineNode. |
(package private) static void |
XmlSchemaElementValidator.validateContent(XmlSchemaStateMachineNode state,
java.lang.String elementContent,
javax.xml.namespace.NamespaceContext nsContext)
Confirms the provided content conforms to the element's expected content
type.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) XmlSchemaStateMachineNode |
XmlSchemaStateMachineNode.addPossibleNextStates(java.util.Collection<XmlSchemaStateMachineNode> nextStates)
Adds the set of possible states that could follow this
SchemaStateMachineNode. |
void |
DomBuilderFromSax.setStateMachinesByQName(java.util.Map<javax.xml.namespace.QName,XmlSchemaStateMachineNode> statesByQName)
Sets the mapping of
QNames to XmlSchemaStateMachineNodes. |
| Constructor and Description |
|---|
XmlSchemaDocumentNode(XmlSchemaDocumentNode<U> parent,
XmlSchemaStateMachineNode stateMachineNode) |
XmlSchemaPathFinder(XmlSchemaStateMachineNode root)
Creates a new
XmlToAvroPathCreator with the root
XmlSchemaStateMachineNode to start from when evaluating
documents. |
XmlSchemaPathNode(XmlSchemaPathNode.Direction dir,
XmlSchemaPathNode<U,V> previous,
XmlSchemaStateMachineNode stateMachine) |