net.sf.saxon.event
Interface LocationProvider
- All Known Subinterfaces:
- InstructionInfo, SaxonLocator
- All Known Implementing Classes:
- AbsentExtensionElement, AttributeSet, DocumentSender, DOMSender, ExpressionLocation, ExpressionParser.TemporaryContainer, ExtensionInstruction, IdentityTransformerHandler, InstructionDetails, KeyDefinition, LiteralResultElement, LocationCopier, LocationMap, Procedure, ReceivingContentHandler, SaxonAssign, SaxonCallTemplate, SaxonCollation, SaxonDoctype, SaxonEntityRef, SaxonImportQuery, SaxonScript, SaxonWhile, SQLClose, SQLColumn, SQLConnect, SQLInsert, SQLQuery, StaxBridge, StyleElement, Template, TemplatesHandlerImpl, TraceExpression, TransformerHandlerImpl, UserFunction, 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 LocationProvider
LocationProvider: this is a marker interface used to identify an object that
provides the location of elements in a source document or instructions in a stylesheet
or query. A locationProvider may be passed down the Receiver pipeline as part of the
PipelineConfiguration object; on the input pipeline, this will be a SaxonLocator
object,
on the output pipeline, it will be a LocationMap
getSystemId
java.lang.String getSystemId(int locationId)
getLineNumber
int getLineNumber(int locationId)