protected static class ExpressionParser.TemporaryContainer extends Object implements Container, LocationProvider, Serializable
| Constructor and Description |
|---|
ExpressionParser.TemporaryContainer(LocationMap map,
int locationId) |
| Modifier and Type | Method and Description |
|---|---|
int |
getColumnNumber() |
int |
getColumnNumber(long locationId)
Get the column number within the document, entity, or module containing a particular location
|
int |
getContainerGranularity()
Get the granularity of the container.
|
Executable |
getExecutable()
Get the Executable (representing a complete stylesheet or query) of which this Container forms part
|
int |
getHostLanguage()
Get the host language (XSLT, XQuery, XPath) used to implement the code in this container
|
int |
getLineNumber() |
int |
getLineNumber(long locationId)
Get the line number within the document, entity or module containing a particular location
|
LocationProvider |
getLocationProvider()
Get the LocationProvider allowing location identifiers to be resolved.
|
String |
getPublicId() |
String |
getSystemId() |
String |
getSystemId(long locationId)
Get the URI of the document, entity, or module containing a particular location
|
void |
setExecutable(Executable exec) |
public ExpressionParser.TemporaryContainer(LocationMap map, int locationId)
public int getContainerGranularity()
getContainerGranularity in interface Containerpublic void setExecutable(Executable exec)
public Executable getExecutable()
ContainergetExecutable in interface Containerpublic LocationProvider getLocationProvider()
ContainergetLocationProvider in interface Containerpublic String getPublicId()
getPublicId in interface SourceLocatorpublic String getSystemId()
getSystemId in interface SourceLocatorpublic int getLineNumber()
getLineNumber in interface SourceLocatorpublic int getColumnNumber()
getColumnNumber in interface SourceLocatorpublic String getSystemId(long locationId)
LocationProvidergetSystemId in interface LocationProviderlocationId - identifier of the location in question (as passed down the Receiver pipeline)public int getLineNumber(long locationId)
LocationProvidergetLineNumber in interface LocationProviderlocationId - identifier of the location in question (as passed down the Receiver pipeline)public int getColumnNumber(long locationId)
LocationProvidergetColumnNumber in interface LocationProviderlocationId - identifier of the location in question (as passed down the Receiver pipeline)public int getHostLanguage()
getHostLanguage in interface ContainerConfiguration.XSLT or Configuration.XQUERYCopyright (c) 2004-2013 Saxonica Limited. All rights reserved.