|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--net.sf.saxon.instruct.InstructionDetails
Details about an instruction, used when reporting errors and when tracing
| Constructor Summary | |
InstructionDetails()
|
|
| Method Summary | |
int |
getColumnNumber()
Get the column number identifying the position of the instruction. |
int |
getConstructType()
Get the construct type |
int |
getInstructionFingerprint()
Get the name of the instruction |
InstructionInfo |
getInstructionInfo()
Get the InstructionInfo details about the construct. |
int |
getLineNumber()
Get the line number of the instruction within its module |
int |
getLineNumber(int locationId)
|
NamespaceResolver |
getNamespaceResolver()
Get the namespace resolver to supply the namespace context of the instruction that is being traced |
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 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(int locationId)
|
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 |
setNamespaceResolver(NamespaceResolver resolver)
Set the namespace context for the instruction being traced. |
void |
setObjectNameCode(int nameCode)
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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public InstructionDetails()
| Method Detail |
public void setConstructType(int type)
public int getConstructType()
getConstructType in interface InstructionInfopublic void setNamespaceResolver(NamespaceResolver resolver)
public NamespaceResolver getNamespaceResolver()
getNamespaceResolver in interface InstructionInfopublic void setSystemId(java.lang.String systemId)
systemId - the module's URIpublic java.lang.String getSystemId()
getSystemId in interface InstructionInfopublic void setLineNumber(int lineNumber)
lineNumber - the line numberpublic int getLineNumber()
getLineNumber in interface InstructionInfopublic int getInstructionFingerprint()
getInstructionFingerprint in interface InstructionInfopublic void setObjectNameCode(int nameCode)
public int getObjectNameCode()
getObjectNameCode in interface InstructionInfo
public void setProperty(java.lang.String name,
java.lang.Object value)
public java.lang.Object getProperty(java.lang.String name)
getProperty in interface InstructionInfoname - The name of the required property
public java.util.Iterator getProperties()
getProperties in interface InstructionInfopublic java.lang.String getPublicId()
getPublicId in interface org.xml.sax.Locatorpublic void setColumnNumber(int column)
public int getColumnNumber()
getColumnNumber in interface org.xml.sax.Locatorpublic InstructionInfo getInstructionInfo()
getInstructionInfo in interface InstructionInfoProviderpublic java.lang.String getSystemId(int locationId)
getSystemId in interface LocationProviderpublic int getLineNumber(int locationId)
getLineNumber in interface LocationProvider
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||