public final class InstructionDetails extends java.lang.Object implements InstructionInfo, java.io.Serializable
?????? |
---|
InstructionDetails() |
?????? | ????? |
---|---|
int |
getColumnNumber()
Get the column number identifying the position of the instruction.
|
int |
getColumnNumber(long locationId)
Get the column number within the document or module containing a particular location
|
int |
getConstructType()
Get the construct type
|
InstructionInfo |
getInstructionInfo()
Get the InstructionInfo details about the construct.
|
int |
getLineNumber()
Get the line number of the instruction within its module
|
int |
getLineNumber(long locationId)
Get the line number within the document or module containing a particular location
|
StructuredQName |
getObjectName()
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 a named property of the instruction
|
java.lang.String |
getPublicId()
Get the public ID of the module containing the instruction.
|
java.lang.String |
getSystemId()
Get the URI of the module containing the instruction
|
java.lang.String |
getSystemId(long locationId)
Get the URI of the document or module containing a particular location
|
void |
setColumnNumber(int column)
Set the column number
|
void |
setConstructType(int type)
Set the type of construct
|
void |
setLineNumber(int lineNumber)
Set the line number of the instruction within the module
|
void |
setObjectName(StructuredQName qName)
Set a name identifying the object of the expression, for example a function name, template name,
variable name, key name, element name, etc.
|
void |
setProperty(java.lang.String name,
java.lang.Object value)
Set a named property of the instruction
|
void |
setSystemId(java.lang.String systemId)
Set the URI of the module containing the instruction
|
public void setConstructType(int type)
public int getConstructType()
getConstructType
???? InstructionInfo
public void setSystemId(java.lang.String systemId)
systemId
- the module's URIpublic java.lang.String getSystemId()
getSystemId
???? javax.xml.transform.SourceLocator
getSystemId
???? InstructionInfo
getSystemId
???? org.xml.sax.Locator
public void setLineNumber(int lineNumber)
lineNumber
- the line numberpublic int getLineNumber()
getLineNumber
???? javax.xml.transform.SourceLocator
getLineNumber
???? InstructionInfo
getLineNumber
???? org.xml.sax.Locator
public void setObjectName(StructuredQName qName)
public StructuredQName getObjectName()
getObjectName
???? InstructionInfo
public void setProperty(java.lang.String name, java.lang.Object value)
public java.lang.Object getProperty(java.lang.String name)
getProperty
???? InstructionInfo
name
- The name of the required propertypublic java.util.Iterator getProperties()
getProperties
???? InstructionInfo
public java.lang.String getPublicId()
getPublicId
???? javax.xml.transform.SourceLocator
getPublicId
???? org.xml.sax.Locator
public void setColumnNumber(int column)
public int getColumnNumber()
getColumnNumber
???? javax.xml.transform.SourceLocator
getColumnNumber
???? org.xml.sax.Locator
public InstructionInfo getInstructionInfo()
public java.lang.String getSystemId(long locationId)
LocationProvider
getSystemId
???? LocationProvider
locationId
- identifier of the location in question (as passed down the Receiver pipeline)public int getLineNumber(long locationId)
LocationProvider
getLineNumber
???? LocationProvider
locationId
- identifier of the location in question (as passed down the Receiver pipeline)public int getColumnNumber(long locationId)
LocationProvider
getColumnNumber
???? LocationProvider
locationId
- identifier of the location in question (as passed down the Receiver pipeline)