|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface XPointerProcessor
The XPointerProcessor is responsible for parsing an XPointer expression and and providing scheme specific resolution of the document fragment pointed to be the pointer.
Field Summary | |
---|---|
static int |
EVENT_ELEMENT_EMPTY
|
static int |
EVENT_ELEMENT_END
|
static int |
EVENT_ELEMENT_START
|
Method Summary | |
---|---|
boolean |
isFragmentResolved()
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. |
boolean |
isXPointerResolved()
Returns true if the XPointer expression resolves any subresource of the input resource. |
void |
parseXPointer(java.lang.String xpointer)
Parses an XPointer expression. |
boolean |
resolveXPointer(QName element,
XMLAttributes attributes,
Augmentations augs,
int 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. |
Field Detail |
---|
static final int EVENT_ELEMENT_START
static final int EVENT_ELEMENT_END
static final int EVENT_ELEMENT_EMPTY
Method Detail |
---|
void parseXPointer(java.lang.String xpointer) throws XNIException
xpointer
- A String representing the xpointer expression.
XNIException
- Thrown if the xpointer string does not conform to
the XPointer Framework syntax or the syntax of the pointer part does
not conform to its definition for its scheme.boolean resolveXPointer(QName element, XMLAttributes attributes, Augmentations augs, int event) throws XNIException
element
- - The name of the element.attributes
- - The element attributes.augs
- - Additional information that may include infoset augmentationsevent
- - An integer indicating
0 - The start of an element
1 - The end of an element
2 - An empty element call
XNIException
- Thrown to signal an errorboolean isFragmentResolved() throws XNIException
XNIException
- Thrown to signal an errorboolean isXPointerResolved() throws XNIException
XNIException
- Thrown to signal an error
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |