public interface InstructionInfo extends SaxonLocator
Modifier and Type | Method and 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.
|
Iterator |
getProperties()
Get an iterator over all the properties available.
|
Object |
getProperty(String name)
Get the value of a particular property of the instruction.
|
String |
getSystemId()
Get the system identifier (URI) of the source stylesheet or query module containing
the instruction.
|
getColumnNumber, getPublicId
getColumnNumber, getPublicId
getLineNumber, getSystemId
int getConstructType()
StandardNames
: all less than 1024)
or it will be a constant in class Location
.int getObjectNameCode()
String getSystemId()
getSystemId
in interface Locator
getSystemId
in interface SourceLocator
int getLineNumber()
getLineNumber
in interface Locator
getLineNumber
in interface SourceLocator
NamespaceResolver getNamespaceResolver()
Object getProperty(String name)
name
- The name of the required propertyIterator getProperties()