Package net.sf.saxon.pull
Class DocumentEventIgnorer
java.lang.Object
net.sf.saxon.pull.PullFilter
net.sf.saxon.pull.DocumentEventIgnorer
- All Implemented Interfaces:
PullProvider
This is a filter that can be added to a pull pipeline to remove START_DOCUMENT and END_DOCUMENT
events.
-
Field Summary
Fields inherited from class net.sf.saxon.pull.PullFilter
currentEvent
Fields inherited from interface net.sf.saxon.pull.PullProvider
ATOMIC_VALUE, ATTRIBUTE, COMMENT, END_DOCUMENT, END_ELEMENT, END_OF_INPUT, NAMESPACE, PROCESSING_INSTRUCTION, START_DOCUMENT, START_ELEMENT, START_OF_INPUT, TEXT
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class net.sf.saxon.pull.PullFilter
close, current, getAtomicValue, getAttributes, getFingerprint, getNameCode, getNamePool, getNamespaceDeclarations, getPipelineConfiguration, getSourceLocator, getStringValue, getTypeAnnotation, getUnderlyingProvider, getUnparsedEntities, setPipelineConfiguration, skipToMatchingEnd
-
Constructor Details
-
DocumentEventIgnorer
-
-
Method Details
-
next
Get the next event.Note that a subclass that overrides this method is responsible for ensuring that current() works properly. This can be achieved by setting the field currentEvent to the event returned by any call on next().
- Specified by:
next
in interfacePullProvider
- Overrides:
next
in classPullFilter
- Returns:
- an integer code indicating the type of event. The code
PullProvider.END_OF_INPUT
is returned at the end of the sequence. - Throws:
XPathException
-