Package net.sf.saxon.lib
Interface ActiveSource
-
- All Superinterfaces:
javax.xml.transform.Source
- All Known Subinterfaces:
MutableNodeInfo,NodeInfo,SiblingCountingNode,SteppingNode,VirtualNode
- All Known Implementing Classes:
AbsentExtensionElement,AbstractNodeWrapper,AbstractVirtualNode,ActiveDOMSource,ActiveSAXSource,ActiveStAXSource,ActiveStreamSource,AnnotationParent,AttributeImpl,AxiomAttributeWrapper,AxiomDocument,AxiomDocumentNodeWrapper,AxiomElementNodeWrapper,AxiomLeafNodeWrapper,AxiomParentNodeWrapper,CommentImpl,DataElement,DocumentImpl,DOM4JDocumentWrapper,DOM4JNodeWrapper,DominoAttr,DominoNode,DOMNodeWrapper,ElementImpl,EventSource,ExtensionInstruction,FleetingDocumentNode,FleetingElementNode,FleetingNode,FleetingParentNode,IXSLRemoveAttribute,IXSLRemoveProperty,IXSLScheduleAction,IXSLSetAttribute,IXSLSetProperty,IXSLSetStyle,JDOM2DocumentWrapper,JDOM2NodeWrapper,LiteralResultElement,NamespaceNode,NodeImpl,NodeSource,Orphan,ParentNodeImpl,ProcInstImpl,PullSource,RebasedNode,SaplingDocument,SaxonAssign,SaxonChange,SaxonDeepUpdate,SaxonDelete,SaxonDo,SaxonDoctype,SaxonEntityRef,SaxonImportQuery,SaxonInsert,SaxonParam,SaxonPreprocess,SaxonRename,SaxonReplace,SaxonTabulateMaps,SaxonUpdate,SaxonWhile,SchemaElement,SnapshotNode,SpaceStrippedNode,SQLClose,SQLColumn,SQLConnect,SQLDelete,SQLExecute,SQLInsert,SQLQuery,SQLUpdate,StyleElement,TextFragmentValue,TextImpl,TextValueTemplateNode,TinyAttributeImpl,TinyDocumentImpl,TinyElementImpl,TinyNodeImpl,TinyParentNodeImpl,TinyTextImpl,TinyTextualElement,TinyTextualElement.TinyTextualElementText,TypeStrippedNode,UnknownElement,VirtualCopy,VirtualUntypedCopy,WhitespaceTextImpl,XOMDocumentWrapper,XOMNodeWrapper,XSDAlternative,XSDAnnotation,XSDAny,XSDAnyAttribute,XSDAssert,XSDAttribute,XSDAttributeGroup,XSDComplexContent,XSDComplexContentRestriction,XSDComplexType,XSDCompositor,XSDDefaultOpenContent,XSDDocumentation,XSDElement,XSDExtension,XSDFacet,XSDFieldOrSelector,XSDGroup,XSDIdentityConstraint,XSDImport,XSDInclude,XSDList,XSDNotation,XSDOpenContent,XSDOverride,XSDRedefine,XSDSchema,XSDSimpleContent,XSDSimpleContentRestriction,XSDSimpleType,XSDSimpleTypeRestriction,XSDUnion,XSLAccept,XSLAcceptExpose,XSLAccumulator,XSLAccumulatorRule,XSLAnalyzeString,XSLApplyImports,XSLApplyTemplates,XSLArray,XSLArrayMember,XSLAssert,XSLAttribute,XSLAttributeSet,XSLBreak,XSLBreakOrContinue,XSLCallTemplate,XSLCatch,XSLCharacterMap,XSLChoose,XSLChooseOrSwitch,XSLComment,XSLContextItem,XSLCopy,XSLCopyOf,XSLDecimalFormat,XSLDocument,XSLElement,XSLEvaluate,XSLExpose,XSLFallback,XSLForEach,XSLForEachGroup,XSLFork,XSLFunction,XSLGeneralIncorporate,XSLGeneralVariable,XSLGlobalContextItem,XSLGlobalParam,XSLGlobalVariable,XSLIf,XSLImport,XSLImportSchema,XSLInclude,XSLItemType,XSLIterate,XSLKey,XSLLeafNodeConstructor,XSLLocalParam,XSLLocalVariable,XSLMap,XSLMapEntry,XSLMatch,XSLMatchingSubstring,XSLMerge,XSLMergeAction,XSLMergeKey,XSLMergeSource,XSLMessage,XSLMode,XSLModuleRoot,XSLNamespace,XSLNamespaceAlias,XSLNextIteration,XSLNextMatch,XSLNumber,XSLOnCompletion,XSLOnEmpty,XSLOnNonEmpty,XSLOtherwise,XSLOutput,XSLOutputCharacter,XSLOverride,XSLPackage,XSLPerformSort,XSLPreserveSpace,XSLProcessingInstruction,XSLResultDocument,XSLSequence,XSLSort,XSLSortOrMergeKey,XSLSourceDocument,XSLStylesheet,XSLSwitch,XSLTemplate,XSLText,XSLTry,XSLUsePackage,XSLValueOf,XSLWhen,XSLWherePopulated,XSLWithParam
public interface ActiveSource extends javax.xml.transform.SourceAn ActiveSource is a Source that is capable of delivering an XML document to a Receiver;
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddeliver(Receiver receiver, ParseOptions options)Deliver the content of the source to a supplied Receiver.
-
-
-
Method Detail
-
deliver
void deliver(Receiver receiver, ParseOptions options) throws XPathException
Deliver the content of the source to a supplied Receiver.For many (but not all) implementations of
Source, this method consumes the source and can therefore only be called once.- Parameters:
receiver- the receiver to which events representing the parsed XML document will be sentoptions- options for parsing the source- Throws:
XPathException- if parsing fails for any reason. The detailed diagnostics will have been sent to the error reporter.
-
-