Package org.glassfish.json
Class JsonLocationImpl
java.lang.Object
org.glassfish.json.JsonLocationImpl
- All Implemented Interfaces:
JsonLocation
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final long
private final long
private final long
(package private) static final JsonLocation
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlong
Return the column number (starts with 1 for the first column) for the current JSON event in the input source.long
Return the line number (starts with 1 for the first line) for the current JSON event in the input source.long
Return the stream offset into the input source this location is pointing to.toString()
-
Field Details
-
UNKNOWN
-
columnNo
private final long columnNo -
lineNo
private final long lineNo -
offset
private final long offset
-
-
Constructor Details
-
JsonLocationImpl
JsonLocationImpl(long lineNo, long columnNo, long streamOffset)
-
-
Method Details
-
getLineNumber
public long getLineNumber()Description copied from interface:JsonLocation
Return the line number (starts with 1 for the first line) for the current JSON event in the input source.- Specified by:
getLineNumber
in interfaceJsonLocation
- Returns:
- the line number (starts with 1 for the first line) or -1 if none is available
-
getColumnNumber
public long getColumnNumber()Description copied from interface:JsonLocation
Return the column number (starts with 1 for the first column) for the current JSON event in the input source.- Specified by:
getColumnNumber
in interfaceJsonLocation
- Returns:
- the column number (starts with 1 for the first column) or -1 if none is available
-
getStreamOffset
public long getStreamOffset()Description copied from interface:JsonLocation
Return the stream 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.- Specified by:
getStreamOffset
in interfaceJsonLocation
- Returns:
- the offset of input source stream, or -1 if there is no offset available
-
toString
-