- 
 public interface LocationProvides information on the location of an event. All the information provided by a Location is optional. For example an application may only report line numbers.- Since:
- 1.6
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetCharacterOffset()Return the byte or character offset into the input source this location is pointing to.intgetColumnNumber()Return the column number where the current event ends, returns -1 if none is available.intgetLineNumber()Return the line number where the current event ends, returns -1 if none is available.StringgetPublicId()Returns the public ID of the XMLStringgetSystemId()Returns the system ID of the XML
 
- 
- 
- 
Method Detail- 
getLineNumberint getLineNumber() Return the line number where the current event ends, returns -1 if none is available.- Returns:
- the current line number
 
 - 
getColumnNumberint getColumnNumber() Return the column number where the current event ends, returns -1 if none is available.- Returns:
- the current column number
 
 - 
getCharacterOffsetint getCharacterOffset() Return the byte or character offset into the input source this location is pointing to. If the input source is a file or a byte stream then this is the byte offset into that stream, but if the input source is a character media then the offset is the character offset. Returns -1 if there is no offset available.- Returns:
- the current offset
 
 - 
getPublicIdString getPublicId() Returns the public ID of the XML- Returns:
- the public ID, or null if not available
 
 - 
getSystemIdString getSystemId() Returns the system ID of the XML- Returns:
- the system ID, or null if not available
 
 
- 
 
-