net.sf.saxon.event
Class IDFilter
- NamespaceResolver, Receiver, Result
IDFilter is a ProxyReceiver that extracts the subtree of a document rooted at the
element with a given ID value. Namespace declarations outside this subtree are
treated as if they were present on the identified element.
void | attribute(int nameCode, int typeCode, CharSequence value, int locationId, int properties) - Notify an attribute.
|
void | characters(CharSequence chars, int locationId, int properties) - Character data
|
void | comment(CharSequence chars, int locationId, int properties) - Output a comment
|
protected void | declareNamespacesForStartElement()
|
void | endElement() - endElement:
|
void | processingInstruction(String target, CharSequence data, int locationId, int properties) - Processing Instruction
|
void | startContent() - startContent: Test if a matching ID attribute was found; if so, start outputting.
|
void | startElement(int nameCode, int typeCode, int locationId, int properties) - startElement
|
attribute , declareAllNamespaces , declareNamespacesForStartElement , endDocument , endElement , getAttribute , getElementNameCode , getURICode , getURIForPrefix , hasAttributes , iteratePrefixes , namespace , setPipelineConfiguration , startContent , startDocument , startElement , undeclareNamespacesForElement |
append , attribute , characters , close , comment , endDocument , endElement , getConfiguration , getDocumentLocator , getNamePool , getUnderlyingReceiver , namespace , open , processingInstruction , setPipelineConfiguration , setSystemId , setUnderlyingReceiver , setUnparsedEntity , startContent , startDocument , startElement |
IDFilter
public IDFilter(String id)
attribute
public void attribute(int nameCode,
int typeCode,
CharSequence value,
int locationId,
int properties)
throws XPathException
Notify an attribute. Attributes are notified after the startElement event, and before any
children. Namespaces and attributes may be intermingled.
- attribute in interface Receiver
- attribute in interface StartTagBuffer
nameCode
- The name of the attribute, as held in the name pooltypeCode
- The type of the attribute, as held in the name poolproperties
- Bit significant value. The following bits are defined: