Package net.sf.saxon.evpull
Interface PullEvent
- All Known Subinterfaces:
DocumentInfo,EventIterator,Item,MutableNodeInfo,NodeInfo,SiblingCountingNode,VirtualNode
- All Known Implementing Classes:
AbsentExtensionElement,AnyURIValue,AtomicValue,Base64BinaryValue,BigIntegerValue,BlockEventIterator,BooleanValue,BracketedDocumentIterator,BracketedElementIterator,CalendarValue,ComplexContentProcessor,DataElement,DateTimeValue,DateValue,DayTimeDurationValue,DecimalValue,Decomposer,DocumentImpl,DocumentWrapper,DocumentWrapper,DocumentWrapper,DocumentWrapper,DoubleValue,DurationValue,ElementImpl,EmptyEventIterator,EndDocumentEvent,EndElementEvent,EventAnnotationStripper,EventIteratorOverSequence,EventMappingIterator,EventStackIterator,ExtensionInstruction,FloatValue,GDateValue,GDayValue,GMonthDayValue,GMonthValue,GYearMonthValue,GYearValue,HexBinaryValue,Int64Value,IntegerValue,LiteralResultElement,NamespaceIterator.NamespaceNodeImpl,NamespaceMaintainer,NodeImpl,NodeWrapper,NodeWrapper,NodeWrapper,NodeWrapper,NotationValue,NumericValue,ObjectValue,Orphan,PullEventTracer,QNameValue,QualifiedNameValue,SaxonAssign,SaxonBreak,SaxonCallTemplate,SaxonCollation,SaxonContinue,SaxonDoctype,SaxonEntityRef,SaxonFinally,SaxonImportQuery,SaxonIterate,SaxonScript,SaxonWhile,SingletonEventIterator,SQLClose,SQLColumn,SQLConnect,SQLDelete,SQLInsert,SQLQuery,SQLUpdate,StartDocumentEvent,StartElementEvent,StaxToEventBridge,StringValue,StrippedDocument,StrippedNode,StyleElement,TextFragmentValue,TimeValue,TinyDocumentImpl,TinyNodeImpl,TinyTextImpl,TinyTreeEventIterator,TracingEventIterator,UnconstructedDocument,UnconstructedElement,UnconstructedParent,UntypedAtomicValue,VirtualCopy,VirtualDocumentCopy,VirtualUntypedCopy,WhitespaceTextImpl,XSLAnalyzeString,XSLApplyImports,XSLApplyTemplates,XSLAttribute,XSLAttributeSet,XSLCallTemplate,XSLCharacterMap,XSLChoose,XSLComment,XSLCopy,XSLCopyOf,XSLDecimalFormat,XSLDocument,XSLElement,XSLFallback,XSLForEach,XSLForEachGroup,XSLFunction,XSLGeneralIncorporate,XSLGeneralVariable,XSLIf,XSLImport,XSLImportSchema,XSLInclude,XSLKey,XSLMatchingSubstring,XSLMessage,XSLNamespace,XSLNamespaceAlias,XSLNextMatch,XSLNumber,XSLOtherwise,XSLOutput,XSLOutputCharacter,XSLParam,XSLPerformSort,XSLPreserveSpace,XSLProcessingInstruction,XSLResultDocument,XSLSequence,XSLSort,XSLStringConstructor,XSLStylesheet,XSLTemplate,XSLText,XSLValueOf,XSLVariable,XSLVariableDeclaration,XSLWhen,XSLWithParam,YearMonthDurationValue
public interface PullEvent
A PullEvent is one of the following:
- An item (that is, a node or an atomic value)
- A startElement, endElement, startDocument, or endDocument event
- An EventIterator, representing a sequence of PullEvents