net.sf.saxon.expr
protected static class ExpressionParser.TemporaryContainer extends Object implements Container, LocationProvider, Serializable
Constructor Summary | |
---|---|
TemporaryContainer(LocationMap map, int locationId) |
Method Summary | |
---|---|
int | getColumnNumber() |
int | getColumnNumber(long locationId) |
int | getContainerGranularity()
Get the granularity of the container. |
Executable | getExecutable() |
int | getHostLanguage()
Get the host language (XSLT, XQuery, XPath) used to implement the code in this container |
int | getLineNumber() |
int | getLineNumber(long locationId) |
LocationProvider | getLocationProvider() |
String | getPublicId() |
String | getSystemId() |
String | getSystemId(long locationId) |
void | setExecutable(Executable exec) |
Returns: 0 for a temporary container created during parsing; 1 for a container that operates at the level of an XPath expression; 2 for a container at the level of a global function or template