The XPointerProcessor is responsible for parsing an XPointer expression and and providing scheme specific resolution of the document fragment pointed to be the pointer.
| Modifier and Type | Field and Description |
|---|---|
| public static final int | |
| public static final int | |
| public static final int |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | Returns: True if the xpointer expression matches a node/fragment in the resource else returns false.Returns true if the XPointer expression resolves to the current resource fragment or Node which is part of the input resource being streamed else returns false. |
| public boolean | Returns: True if the xpointer expression matches a fragment in the resource else returns false.Returns true if the XPointer expression resolves any subresource of the input resource. |
| public void | parseXPointer(String
A String representing the xpointer expression. xpointer)Parses an XPointer expression. |
| public boolean | Returns: true if the element was resolved by the xpointer- The name of the element. element, XMLAttributes - The element attributes. attributes, Augmentations - Additional information that may include infoset augmentations augs, int - An integer indicating
0 - The start of an element
1 - The end of an element
2 - An empty element call event)Evaluates an XML resource with respect to an XPointer expressions by checking if it's element and attributes parameters match the criteria specified in the xpointer expression. |
| EVENT_ELEMENT_EMPTY | back to summary |
|---|---|
| public static final int EVENT_ELEMENT_EMPTY | |
| EVENT_ELEMENT_END | back to summary |
|---|---|
| public static final int EVENT_ELEMENT_END | |
| EVENT_ELEMENT_START | back to summary |
|---|---|
| public static final int EVENT_ELEMENT_START | |
| isFragmentResolved | back to summary |
|---|---|
| public boolean isFragmentResolved() throws XNIException Returns true if the XPointer expression resolves to the current resource fragment or Node which is part of the input resource being streamed else returns false.
| |
| isXPointerResolved | back to summary |
|---|---|
| public boolean isXPointerResolved() throws XNIException Returns true if the XPointer expression resolves any subresource of the input resource.
| |
| parseXPointer | back to summary |
|---|---|
| public void parseXPointer(String xpointer) throws XNIException Parses an XPointer expression. It performs scheme specific processing depending on the pointer parts and sets up a Vector of XPointerParts in the order (left-to-right) they appear in the XPointer expression.
| |
| resolveXPointer | back to summary |
|---|---|
| public boolean resolveXPointer(QName element, XMLAttributes attributes, Augmentations augs, int event) throws XNIException Evaluates an XML resource with respect to an XPointer expressions by checking if it's element and attributes parameters match the criteria specified in the xpointer expression.
| |