net.sf.saxon.pull
Class DocumentEventIgnorer
java.lang.Object
  
net.sf.saxon.pull.PullFilter
      
net.sf.saxon.pull.DocumentEventIgnorer
- All Implemented Interfaces: 
 - PullProvider
 
public class DocumentEventIgnorer
- extends PullFilter
 
This is a filter that can be added to a pull pipeline to remove START_DOCUMENT and END_DOCUMENT
 events.
 
| 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 | 
 
 
| 
Method Summary | 
 int | 
next()
 
          Get the next event. | 
 
| 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 | 
 
 
DocumentEventIgnorer
public DocumentEventIgnorer(PullProvider base)
next
public int next()
         throws XPathException
- 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 interface PullProvider- Overrides:
 next in class PullFilter
 
- 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
 
 
Copyright (C) Michael H. Kay. All rights reserved.