Provides 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.
Return the line number where the current event ends,
returns -1 if none is available.
Returns:
the current line number
getColumnNumber
int getColumnNumber()
Return the column number where the current event ends,
returns -1 if none is available.
Returns:
the current column number
getCharacterOffset
int 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.