net.sf.saxon.event

Interface SaxonLocator

All Superinterfaces:
Locator, SourceLocator, LocationProvider
Known Subinterfaces:
InstructionInfo
Known Implementing Classes:
AbsentExtensionElement, DocumentSender, DotNetPullProvider, DOMSender, ExpressionLocation, ExtensionInstruction, InstructionDetails, LiteralResultElement, SaxonAssign, SaxonCallTemplate, SaxonCollation, SaxonDoctype, SaxonEntityRef, SaxonImportQuery, SaxonScript, SaxonWhile, SQLClose, SQLColumn, SQLConnect, SQLDelete, SQLInsert, SQLQuery, SQLUpdate, StaxBridge, StaxEventBridge, StyleElement, TraceExpression, XQueryFunction, 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

public interface SaxonLocator
extends Locator, SourceLocator, LocationProvider

SaxonLocator: this interface exists to unify the SAX Locator and JAXP SourceLocator interfaces, which are identical. It extends both interfaces. Therefore, anything that implements SaxonLocator can be used both in SAX and in JAXP interfaces.

Methods inherited from interface net.sf.saxon.event.LocationProvider

getLineNumber, getSystemId