LocationProvider
, org.xml.sax.Locator
, SaxonLocator
, javax.xml.transform.SourceLocator
AbsentExtensionElement
, ExtensionInstruction
, InstructionDetails
, LiteralResultElement
, SaxonAssign
, SaxonCallTemplate
, SaxonCollation
, SaxonDoctype
, SaxonEntityRef
, SaxonImportQuery
, SaxonScript
, SaxonWhile
, SQLClose
, SQLColumn
, SQLConnect
, SQLDelete
, SQLInsert
, SQLQuery
, SQLUpdate
, 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 InstructionInfo extends SaxonLocator
Modifier and Type | Method | Description |
---|---|---|
int |
getConstructType() |
Get the type of construct.
|
int |
getLineNumber() |
Get the line number of the instruction in the source stylesheet module.
|
NamespaceResolver |
getNamespaceResolver() |
Get the namespace context of the instruction.
|
int |
getObjectNameCode() |
Get a name identifying the object of the expression, for example a function name, template name,
variable name, key name, element name, etc.
|
java.util.Iterator |
getProperties() |
Get an iterator over all the properties available.
|
java.lang.Object |
getProperty(java.lang.String name) |
Get the value of a particular property of the instruction.
|
java.lang.String |
getSystemId() |
Get the system identifier (URI) of the source stylesheet or query module containing
the instruction.
|
getLineNumber, getSystemId
int getConstructType()
StandardNames
: all less than 1024)
or it will be a constant in class Location
.int getObjectNameCode()
java.lang.String getSystemId()
getSystemId
in interface org.xml.sax.Locator
getSystemId
in interface javax.xml.transform.SourceLocator
int getLineNumber()
getLineNumber
in interface org.xml.sax.Locator
getLineNumber
in interface javax.xml.transform.SourceLocator
NamespaceResolver getNamespaceResolver()
java.lang.Object getProperty(java.lang.String name)
name
- The name of the required propertyjava.util.Iterator getProperties()