net.sf.saxon.expr
Class ExpressionLocation
java.lang.Object
net.sf.saxon.expr.ExpressionLocation
- All Implemented Interfaces:
- LocationProvider, Locator, SaxonLocator, Serializable, SourceLocator
- public class ExpressionLocation
- extends Object
- implements SaxonLocator, Serializable
Class to hold details of the location of an expression, of an error in a source file, etc.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExpressionLocation
public ExpressionLocation()
ExpressionLocation
public ExpressionLocation(SourceLocator loc)
ExpressionLocation
public ExpressionLocation(LocationProvider provider,
int locationId)
ExpressionLocation
public ExpressionLocation(String systemId,
int lineNumber,
int columnNumber)
getSystemId
public String getSystemId()
- Specified by:
getSystemId
in interface Locator
getPublicId
public String getPublicId()
- Specified by:
getPublicId
in interface Locator
getLineNumber
public int getLineNumber()
- Specified by:
getLineNumber
in interface Locator
getColumnNumber
public int getColumnNumber()
- Specified by:
getColumnNumber
in interface Locator
setSystemId
public void setSystemId(String systemId)
setPublicId
public void setPublicId(String publicId)
setLineNumber
public void setLineNumber(int lineNumber)
setColumnNumber
public void setColumnNumber(int columnNumber)
getSystemId
public String getSystemId(int locationId)
- Specified by:
getSystemId
in interface LocationProvider
getLineNumber
public int getLineNumber(int locationId)
- Specified by:
getLineNumber
in interface LocationProvider
getSourceLocator
public static SaxonLocator getSourceLocator(int locationId,
LocationProvider locationProvider)
- Construct an object holding location information for a validation error message
- Parameters:
locationId
- The locationId as supplied with an event such as startElement or attributelocationProvider
- The object that understands how to interpret the locationId
- Returns:
- a SaxonLocator containing the location information
truncateURI
public static String truncateURI(String uri)
- Truncate a URI to its last component