org.codehaus.jackson
Class JsonLocation
java.lang.Object
org.codehaus.jackson.JsonLocation
public class JsonLocation
- extends Object
Object that encapsulates Location information used for reporting
parsing (or potentially generation) errors, as well as current location
within input streams.
JsonLocation
public JsonLocation(Object srcRef,
long totalChars,
int lineNr,
int colNr)
getSourceRef
public Object getSourceRef()
- Reference to the original resource being read, if one available.
For example, when a parser has been constructed by passing
a
File instance, this method would return
that File. Will return null if no such reference is available,
for example when InputStream was used to
construct the parser instance.
getLineNr
public int getLineNr()
- Returns:
- Line number of the location (1-based)
getColumnNr
public int getColumnNr()
- Returns:
- Column number of the location (1-based)
getCharOffset
public long getCharOffset()
- Returns:
- Character offset within underlying stream, reader or writer,
if available; -1 if not.
getByteOffset
public long getByteOffset()
- Returns:
- Byte offset within underlying stream, reader or writer,
if available; -1 if not.
toString
public String toString()
- Overrides:
toString in class Object