Uses of Class
org.apache.ws.commons.schema.docpath.XmlSchemaPathNode
Packages that use XmlSchemaPathNode
Package
Description
This package is dedicated to walking an XML Document using the SAX API,
and building a path through its
XmlSchemaCollection to determine
how the document conforms to its schema.-
Uses of XmlSchemaPathNode in org.apache.ws.commons.schema.docpath
Fields in org.apache.ws.commons.schema.docpath declared as XmlSchemaPathNodeModifier and TypeFieldDescriptionprivate XmlSchemaPathNode<U, V> XmlSchemaPathFinder.PathSegment.afterStartprivate XmlSchemaPathNode<U, V> XmlSchemaPathFinder.currentPathprivate final XmlSchemaPathNode<U, V> XmlSchemaPathFinder.DecisionPoint.decisionPointprivate XmlSchemaPathNode<U, V> XmlSchemaPathFinder.PathSegment.endprivate XmlSchemaPathNode<U, V> XmlSchemaPathNode.nextNodeprivate XmlSchemaPathNode<U, V> XmlSchemaPathNode.prevNodeprivate XmlSchemaPathNode<U, V> XmlSchemaPathFinder.rootPathNodeprivate XmlSchemaPathNode<U, V> XmlSchemaPathFinder.PathSegment.startFields in org.apache.ws.commons.schema.docpath with type parameters of type XmlSchemaPathNodeModifier and TypeFieldDescriptionprivate ArrayList<XmlSchemaPathNode<U, V>> XmlSchemaPathManager.unusedPathNodesprivate List<XmlSchemaPathNode<U, ?>> XmlSchemaDocumentNode.visitorsMethods in org.apache.ws.commons.schema.docpath that return XmlSchemaPathNodeModifier and TypeMethodDescription(package private) XmlSchemaPathNode<U, V> XmlSchemaPathManager.addChildNodeToPath(XmlSchemaPathNode<U, V> startNode, int branchIndex) (package private) XmlSchemaPathNode<U, V> XmlSchemaPathManager.addParentSiblingOrContentNodeToPath(XmlSchemaPathNode<U, V> startNode, XmlSchemaPathNode.Direction direction) (package private) XmlSchemaPathNode<U, V> XmlSchemaPathManager.clone(XmlSchemaPathNode<U, V> original) 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) (package private) XmlSchemaPathNode<U, V> XmlSchemaPathFinder.PathSegment.getAfterStart()(package private) XmlSchemaPathNode<U, V> XmlSchemaPathFinder.DecisionPoint.getDecisionPoint()(package private) XmlSchemaPathNode<U, V> XmlSchemaPathFinder.PathSegment.getEnd()XmlSchemaPathNode.getNext()The next node in the path, ornullif at the end of the path.XmlSchemaPathNode.getPrevious()The previous node in the path, ornullif at the beginning of the path.(package private) XmlSchemaPathNode<U, V> XmlSchemaPathFinder.PathSegment.getStart()XmlSchemaPathFinder.getXmlSchemaTraversal()Once a traversal completes successfully, this method may be called to retrieve the relevant interpretation of the path through theXmlSchemaStateMachineNodes.(package private) XmlSchemaPathNode<U, V> XmlSchemaPathNode.setPreviousNode(XmlSchemaPathNode<U, V> newPrevious) Changes the previous node this one was pointing to.Methods in org.apache.ws.commons.schema.docpath with parameters of type XmlSchemaPathNodeModifier and TypeMethodDescription(package private) XmlSchemaPathNode<U, V> XmlSchemaPathManager.addChildNodeToPath(XmlSchemaPathNode<U, V> startNode, int branchIndex) (package private) XmlSchemaPathNode<U, V> XmlSchemaPathManager.addParentSiblingOrContentNodeToPath(XmlSchemaPathNode<U, V> startNode, XmlSchemaPathNode.Direction direction) (package private) voidXmlSchemaDocumentNode.addVisitor(XmlSchemaPathNode<U, ?> path) A visitor is a CHILD or SIBLINGXmlSchemaPathNodeentering thisXmlSchemaDocumentNode.(package private) XmlSchemaPathNode<U, V> XmlSchemaPathManager.clone(XmlSchemaPathNode<U, V> original) private XmlSchemaPathNode<U, V> XmlSchemaPathManager.createPathNode(XmlSchemaPathNode.Direction direction, XmlSchemaPathNode<U, V> previous, XmlSchemaStateMachineNode state) private List<XmlSchemaPathFinder.PathSegment<U, V>> XmlSchemaPathFinder.find(XmlSchemaPathNode<U, V> startNode, QName elemQName) private List<XmlSchemaPathFinder.PathSegment<U, V>> XmlSchemaPathFinder.find(XmlSchemaPathNode<U, V> startNode, QName elemQName, int currDepth) private List<XmlSchemaPathFinder.PathSegment<U, V>> XmlSchemaPathFinder.find(XmlSchemaPathNode<U, V> startNode, QName elemQName, XmlSchemaStateMachineNode doNotFollow) (package private) voidXmlSchemaPathManager.followPath(XmlSchemaPathNode<U, V> startNode) Follows the path starting atstartNode, creatingXmlSchemaDocumentNodes and linking them along the way.private static <U,V> XmlSchemaPathFinder.Fulfillment XmlSchemaPathFinder.isPositionFulfilled(XmlSchemaPathNode<U, V> currentPath, List<Integer> possiblePaths) (package private) voidXmlSchemaPathFinder.PathSegment.prepend(XmlSchemaPathNode<U, V> newStart, int pathIndexToNextNode) (package private) voidXmlSchemaPathManager.recyclePathNode(XmlSchemaPathNode<U, V> toRecycle) Recyles the providedXmlSchemaPathNodeand all of the nodes that follow it.(package private) booleanXmlSchemaDocumentNode.removeVisitor(XmlSchemaPathNode<U, ?> path) (package private) voidXmlSchemaPathFinder.PathSegment.set(XmlSchemaPathNode<U, V> node) (package private) voidXmlSchemaPathNode.setNextNode(int nextNodeIndex, XmlSchemaPathNode<U, V> newNext) (package private) XmlSchemaPathNode<U, V> XmlSchemaPathNode.setPreviousNode(XmlSchemaPathNode<U, V> newPrevious) Changes the previous node this one was pointing to.(package private) voidXmlSchemaPathManager.unfollowPath(XmlSchemaPathNode<U, V> startNode) (package private) voidXmlSchemaPathNode.update(XmlSchemaPathNode.Direction newDirection, XmlSchemaPathNode<U, V> newPrevious, XmlSchemaDocumentNode<U> newNode) Use this method when changing the theXmlSchemaStateMachineNodethisDocumentPathNoderefers to.(package private) voidXmlSchemaPathNode.update(XmlSchemaPathNode.Direction newDirection, XmlSchemaPathNode<U, V> newPrevious, XmlSchemaStateMachineNode newStateMachineNode) Constructors in org.apache.ws.commons.schema.docpath with parameters of type XmlSchemaPathNodeModifierConstructorDescription(package private)DecisionPoint(XmlSchemaPathNode<U, V> decisionPoint, List<XmlSchemaPathFinder.PathSegment<U, V>> choices, int traversedElementIndex, ArrayList<QName> elementStack, ArrayList<QName> anyStack) (package private)PathSegment(XmlSchemaPathManager<U, V> pathMgr, XmlSchemaPathNode<U, V> node) (package private)XmlSchemaPathNode(XmlSchemaPathNode.Direction dir, XmlSchemaPathNode<U, V> previous, XmlSchemaDocumentNode<U> node) (package private)XmlSchemaPathNode(XmlSchemaPathNode.Direction dir, XmlSchemaPathNode<U, V> previous, XmlSchemaStateMachineNode stateMachine)