Class XmlSchemaPathFinder.PathSegment<U,V>
java.lang.Object
org.apache.ws.commons.schema.docpath.XmlSchemaPathFinder.PathSegment<U,V>
- All Implemented Interfaces:
Comparable<XmlSchemaPathFinder.PathSegment<U,V>>
- Enclosing class:
XmlSchemaPathFinder<U,V>
private static final class XmlSchemaPathFinder.PathSegment<U,V>
extends Object
implements Comparable<XmlSchemaPathFinder.PathSegment<U,V>>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate XmlSchemaPathNode<U, V> private intprivate XmlSchemaPathNode<U, V> private intprivate XmlSchemaPathManager<U, V> private XmlSchemaPathNode<U, V> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint(package private) XmlSchemaPathNode<U, V> (package private) int(package private) XmlSchemaPathNode<U, V> getEnd()(package private) int(package private) XmlSchemaPathNode<U, V> getStart()(package private) voidprepend(XmlSchemaPathNode<U, V> newStart, int pathIndexToNextNode) (package private) voidset(XmlSchemaPathNode<U, V> node) toString()
-
Field Details
-
pathMgr
-
start
-
end
-
afterStart
-
length
private int length -
afterStartPathIndex
private int afterStartPathIndex
-
-
Constructor Details
-
PathSegment
PathSegment(XmlSchemaPathManager<U, V> pathMgr, XmlSchemaPathNode<U, V> node)
-
-
Method Details
-
compareTo
- Specified by:
compareToin interfaceComparable<U>
-
getLength
int getLength() -
prepend
-
getStart
XmlSchemaPathNode<U,V> getStart() -
getEnd
XmlSchemaPathNode<U,V> getEnd() -
getAfterStart
XmlSchemaPathNode<U,V> getAfterStart() -
getAfterStartPathIndex
int getAfterStartPathIndex() -
set
-
toString
-