public class ExpressionLocation extends Object implements SaxonLocator, Serializable
Constructor and Description |
---|
ExpressionLocation() |
ExpressionLocation(LocationProvider provider,
int locationId) |
ExpressionLocation(SourceLocator loc) |
ExpressionLocation(String systemId,
int lineNumber,
int columnNumber) |
Modifier and Type | Method and Description |
---|---|
int |
getColumnNumber() |
int |
getLineNumber() |
int |
getLineNumber(int locationId) |
String |
getPublicId() |
static SaxonLocator |
getSourceLocator(int locationId,
LocationProvider locationProvider)
Construct an object holding location information for a validation error message
|
String |
getSystemId() |
String |
getSystemId(int locationId) |
void |
setColumnNumber(int columnNumber) |
void |
setLineNumber(int lineNumber) |
void |
setPublicId(String publicId) |
void |
setSystemId(String systemId) |
static String |
truncateURI(String uri)
Truncate a URI to its last component
|
public ExpressionLocation()
public ExpressionLocation(SourceLocator loc)
public ExpressionLocation(LocationProvider provider, int locationId)
public ExpressionLocation(String systemId, int lineNumber, int columnNumber)
public String getSystemId()
getSystemId
in interface SourceLocator
getSystemId
in interface Locator
public String getPublicId()
getPublicId
in interface SourceLocator
getPublicId
in interface Locator
public int getLineNumber()
getLineNumber
in interface SourceLocator
getLineNumber
in interface Locator
public int getColumnNumber()
getColumnNumber
in interface SourceLocator
getColumnNumber
in interface Locator
public void setSystemId(String systemId)
public void setPublicId(String publicId)
public void setLineNumber(int lineNumber)
public void setColumnNumber(int columnNumber)
public String getSystemId(int locationId)
getSystemId
in interface LocationProvider
public int getLineNumber(int locationId)
getLineNumber
in interface LocationProvider
public static SaxonLocator getSourceLocator(int locationId, LocationProvider locationProvider)
locationId
- The locationId as supplied with an event such as startElement or attributelocationProvider
- The object that understands how to interpret the locationId