Uses of Class
org.apache.ws.commons.schema.docpath.XmlSchemaStateMachineNode
Packages that use XmlSchemaStateMachineNode
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 XmlSchemaStateMachineNode in org.apache.ws.commons.schema.docpath
Fields in org.apache.ws.commons.schema.docpath declared as XmlSchemaStateMachineNodeModifier and TypeFieldDescriptionprivate XmlSchemaStateMachineNodeXmlSchemaStateMachineGenerator.startNodeprivate XmlSchemaStateMachineNodeXmlSchemaDocumentNode.stateMachineNodeprivate XmlSchemaStateMachineNodeXmlSchemaPathNode.stateMachineNode(package private) XmlSchemaStateMachineNodeXmlSchemaStateMachineGenerator.ElementInfo.stateMachineNodeFields in org.apache.ws.commons.schema.docpath with type parameters of type XmlSchemaStateMachineNodeModifier and TypeFieldDescriptionprivate Map<QName, XmlSchemaStateMachineNode> DomBuilderFromSax.elementsByQNameprivate List<XmlSchemaStateMachineNode> XmlSchemaStateMachineNode.possibleNextStatesprivate List<XmlSchemaStateMachineNode> XmlSchemaStateMachineGenerator.stackMethods in org.apache.ws.commons.schema.docpath that return XmlSchemaStateMachineNodeModifier and TypeMethodDescription(package private) XmlSchemaStateMachineNodeXmlSchemaStateMachineNode.addPossibleNextState(XmlSchemaStateMachineNode next) Adds a state that could follow thisSchemaStateMachineNode.(package private) XmlSchemaStateMachineNodeXmlSchemaStateMachineNode.addPossibleNextStates(Collection<XmlSchemaStateMachineNode> nextStates) Adds the set of possible states that could follow thisSchemaStateMachineNode.XmlSchemaStateMachineGenerator.getStartNode()Retrieves the start node of the state machine representing the most-recently walkedXmlSchema.XmlSchemaDocumentNode.getStateMachineNode()Returns theXmlSchemaStateMachineNoderepresenting the place in the XML Schema that thisXmlSchemaDocumentNoderepresents.XmlSchemaPathNode.getStateMachineNode()Retrieves theXmlSchemaStateMachineNoderepresenting the XML Schema that thisXmlSchemaPathNodeis visiting.private XmlSchemaStateMachineNodeXmlSchemaPathFinder.getStateMachineOfOwningElement()Methods in org.apache.ws.commons.schema.docpath that return types with arguments of type XmlSchemaStateMachineNodeModifier and TypeMethodDescriptionXmlSchemaStateMachineNode.getPossibleNextStates()All of the known possible states that could follow this one.XmlSchemaStateMachineGenerator.getStateMachineNodesByQName()Retrieves theXmlSchemaStateMachineNodes representing eachXmlSchemaElementin the walkedXmlSchema.DomBuilderFromSax.getStateMachinesByQName()Retrieves theQName->XmlSchemaStateMachineNodemapping defined by the call toDomBuilderFromSax.setStateMachinesByQName(Map).Methods in org.apache.ws.commons.schema.docpath with parameters of type XmlSchemaStateMachineNodeModifier and TypeMethodDescription(package private) XmlSchemaStateMachineNodeXmlSchemaStateMachineNode.addPossibleNextState(XmlSchemaStateMachineNode next) Adds a state that could follow thisSchemaStateMachineNode.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 List<XmlSchemaPathFinder.PathSegment<U, V>> XmlSchemaPathFinder.find(XmlSchemaPathNode<U, V> startNode, QName elemQName, XmlSchemaStateMachineNode doNotFollow) private StringXmlSchemaPathFinder.getLeafNodeName(XmlSchemaStateMachineNode node) (package private) voidXmlSchemaDocumentNode.set(XmlSchemaDocumentNode<U> parent, XmlSchemaStateMachineNode stateMachineNode) (package private) voidXmlSchemaPathNode.update(XmlSchemaPathNode.Direction newDirection, XmlSchemaPathNode<U, V> newPrevious, XmlSchemaStateMachineNode newStateMachineNode) (package private) static voidXmlSchemaElementValidator.validateAttributes(XmlSchemaStateMachineNode state, Attributes attrs, NamespaceContext nsContext) Confirms all of the SAXAttributesprovided conform to their types listed in theXmlSchemaStateMachineNode.(package private) static voidXmlSchemaElementValidator.validateContent(XmlSchemaStateMachineNode state, String elementContent, NamespaceContext nsContext) Confirms the provided content conforms to the element's expected content type.Method parameters in org.apache.ws.commons.schema.docpath with type arguments of type XmlSchemaStateMachineNodeModifier and TypeMethodDescription(package private) XmlSchemaStateMachineNodeXmlSchemaStateMachineNode.addPossibleNextStates(Collection<XmlSchemaStateMachineNode> nextStates) Adds the set of possible states that could follow thisSchemaStateMachineNode.voidDomBuilderFromSax.setStateMachinesByQName(Map<QName, XmlSchemaStateMachineNode> statesByQName) Sets the mapping ofQNames toXmlSchemaStateMachineNodes.Constructors in org.apache.ws.commons.schema.docpath with parameters of type XmlSchemaStateMachineNodeModifierConstructorDescription(package private)XmlSchemaDocumentNode(XmlSchemaDocumentNode<U> parent, XmlSchemaStateMachineNode stateMachineNode) Creates a newXmlToAvroPathCreatorwith the rootXmlSchemaStateMachineNodeto start from when evaluating documents.(package private)XmlSchemaPathNode(XmlSchemaPathNode.Direction dir, XmlSchemaPathNode<U, V> previous, XmlSchemaStateMachineNode stateMachine)