| java.lang.Object org.apache.xerces.xpointer.ElementSchemePointer
ElementSchemePointer | class ElementSchemePointer implements XPointerPart(Code) | |
Implements the XPointerPart interface for element() scheme specific processing.
version: $Id: ElementSchemePointer.java 447248 2006-09-18 05:25:21Z mrglavas $ |
fFoundDepth | int fFoundDepth(Code) | | |
fIsShortHand | boolean fIsShortHand(Code) | | |
ElementSchemePointer | public ElementSchemePointer()(Code) | | |
checkMatch | protected boolean checkMatch()(Code) | | Matches the current position of the element being visited by checking
its position and previous elements against the element XPointer expression.
If a match is found it return true else false.
boolean |
init | protected void init()(Code) | | Initializes the element scheme processor
|
initErrorReporter | protected void initErrorReporter()(Code) | | Initializes error handling objects
|
matchChildSequence | protected boolean matchChildSequence(QName element, int event) throws XNIException(Code) | | Matches the current element position in the document tree with the
element position specified in the element XPointer scheme.
Parameters: event - boolean - true if the current element position in the document tree matches theelement position specified in the element XPointer scheme. |
resolveXPointer | public boolean resolveXPointer(QName element, XMLAttributes attributes, Augmentations augs, int event) throws XNIException(Code) | | Responsible for resolving the element() scheme XPointer. If a ShortHand
Pointer is present and it is successfully resolved and if a child
sequence is present, the child sequence is resolved relative to it.
See Also: org.apache.xerces.xpointer.XPointerProcessor#resolveXPointer(org.apache.xerces.xni.QName, org.apache.xerces.xni.XMLAttributes, org.apache.xerces.xni.Augmentations, int event) |
|
|