| Package | Description |
|---|---|
| org.apache.ws.commons.schema.docpath |
Building an XML Document's Conforming Path
|
| Modifier and Type | Field and Description |
|---|---|
private XmlSchemaDocumentNode<U> |
XmlSchemaPathNode.documentNode |
private XmlSchemaDocumentNode<U> |
XmlSchemaDocumentNode.parent |
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<java.util.SortedMap<java.lang.Integer,XmlSchemaDocumentNode<U>>> |
XmlSchemaDocumentNode.children |
private java.util.ArrayList<XmlSchemaDocumentNode<U>> |
XmlSchemaPathManager.unusedDocNodes |
| Modifier and Type | Method and Description |
|---|---|
private XmlSchemaDocumentNode<U> |
XmlSchemaPathManager.createDocumentNode(XmlSchemaDocumentNode<U> parent,
XmlSchemaStateMachineNode state) |
XmlSchemaDocumentNode<U> |
XmlSchemaPathNode.getDocumentNode()
Retrieves the
XmlSchemaDocumentNode this
XmlSchemaPathNode is visiting. |
XmlSchemaDocumentNode<U> |
XmlSchemaDocumentNode.getParent()
The
XmlSchemaDocumentNode representing this one's immediate
parent. |
| Modifier and Type | Method and Description |
|---|---|
java.util.SortedMap<java.lang.Integer,XmlSchemaDocumentNode<U>> |
XmlSchemaDocumentNode.getChildren()
Retrieves the children in the last occurrence of this node, mapped to
their relative position.
|
java.util.SortedMap<java.lang.Integer,XmlSchemaDocumentNode<U>> |
XmlSchemaDocumentNode.getChildren(int iteration)
Retrieves the children in the provided occurrence of this node, mapped to
their relative position.
|
| Modifier and Type | Method and Description |
|---|---|
private XmlSchemaDocumentNode<U> |
XmlSchemaPathManager.createDocumentNode(XmlSchemaDocumentNode<U> parent,
XmlSchemaStateMachineNode state) |
(package private) void |
XmlSchemaPathManager.recycleDocumentNode(XmlSchemaDocumentNode<U> node) |
(package private) void |
XmlSchemaDocumentNode.set(XmlSchemaDocumentNode<U> parent,
XmlSchemaStateMachineNode stateMachineNode) |
(package private) void |
XmlSchemaPathNode.setDocumentNode(XmlSchemaDocumentNode<U> docNode) |
(package private) void |
XmlSchemaPathNode.update(XmlSchemaPathNode.Direction newDirection,
XmlSchemaPathNode<U,V> newPrevious,
XmlSchemaDocumentNode<U> newNode)
Use this method when changing the the
XmlSchemaStateMachineNode
this DocumentPathNode refers to. |
| Constructor and Description |
|---|
XmlSchemaDocumentNode(XmlSchemaDocumentNode<U> parent,
XmlSchemaStateMachineNode stateMachineNode) |
XmlSchemaPathNode(XmlSchemaPathNode.Direction dir,
XmlSchemaPathNode<U,V> previous,
XmlSchemaDocumentNode<U> node) |