net.sf.saxon.expr

Class ExpressionParser.TemporaryContainer

protected static class ExpressionParser.TemporaryContainer extends Object implements Container, LocationProvider, Serializable

Constructor Summary
TemporaryContainer(LocationMap map, int locationId)
Method Summary
intgetColumnNumber()
ExecutablegetExecutable()
intgetHostLanguage()
Get the host language (XSLT, XQuery, XPath) used to implement the code in this container
intgetLineNumber()
intgetLineNumber(int locationId)
LocationProvidergetLocationProvider()
StringgetPublicId()
StringgetSystemId()
StringgetSystemId(int locationId)

Constructor Detail

TemporaryContainer

public TemporaryContainer(LocationMap map, int locationId)

Method Detail

getColumnNumber

public int getColumnNumber()

getExecutable

public Executable getExecutable()

getHostLanguage

public int getHostLanguage()
Get the host language (XSLT, XQuery, XPath) used to implement the code in this container

Returns: typically XSLT or XQUERY

getLineNumber

public int getLineNumber()

getLineNumber

public int getLineNumber(int locationId)

getLocationProvider

public LocationProvider getLocationProvider()

getPublicId

public String getPublicId()

getSystemId

public String getSystemId()

getSystemId

public String getSystemId(int locationId)