|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.saxon.instruct.InstructionDetails
public final class 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 |
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 |
NamespaceResolver |
getNamespaceResolver()
Get the namespace resolver to supply the namespace context of the instruction that is being traced |
StructuredQName |
getObjectName(NamePool pool)
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 a named property of the instruction |
String |
getPublicId()
Get the public ID of the module containing the instruction. |
String |
getSystemId()
Get the URI of the module containing the instruction |
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 |
setNamespaceResolver(NamespaceResolver resolver)
Set the namespace context for the instruction being traced. |
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 |
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(String name,
Object value)
Set a named property of the instruction |
void |
setSystemId(String systemId)
Set the URI of the module containing the instruction |
Methods inherited from class java.lang.Object |
---|
equals, 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 InstructionInfo
public void setNamespaceResolver(NamespaceResolver resolver)
public NamespaceResolver getNamespaceResolver()
getNamespaceResolver
in interface InstructionInfo
public void setSystemId(String systemId)
systemId
- the module's URIpublic String getSystemId()
getSystemId
in interface SourceLocator
getSystemId
in interface InstructionInfo
getSystemId
in interface Locator
public void setLineNumber(int lineNumber)
lineNumber
- the line numberpublic int getLineNumber()
getLineNumber
in interface SourceLocator
getLineNumber
in interface InstructionInfo
getLineNumber
in interface Locator
public void setObjectName(StructuredQName qName)
public StructuredQName getObjectName(NamePool pool)
getObjectName
in interface InstructionInfo
pool
- public void setObjectNameCode(int nameCode)
public void setProperty(String name, Object value)
public Object getProperty(String name)
getProperty
in interface InstructionInfo
name
- The name of the required property
public Iterator getProperties()
getProperties
in interface InstructionInfo
public String getPublicId()
getPublicId
in interface SourceLocator
getPublicId
in interface Locator
public void setColumnNumber(int column)
public int getColumnNumber()
getColumnNumber
in interface SourceLocator
getColumnNumber
in interface Locator
public InstructionInfo getInstructionInfo()
getInstructionInfo
in interface InstructionInfoProvider
public String getSystemId(long locationId)
LocationProvider
getSystemId
in interface LocationProvider
locationId
- identifier of the location in question (as passed down the Receiver pipeline)
public int getLineNumber(long locationId)
LocationProvider
getLineNumber
in interface LocationProvider
locationId
- identifier of the location in question (as passed down the Receiver pipeline)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |