
com.github.pgelinas.jackson.javax.json.stream.JacksonLocation Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jackson-javax-json Show documentation
Show all versions of jackson-javax-json Show documentation
An alternate implementation of JSR-353 based on Jackson, which aims to bring better performance and configurability.
package com.github.pgelinas.jackson.javax.json.stream;
import javax.json.stream.*;
public class JacksonLocation implements JsonLocation {
private com.fasterxml.jackson.core.JsonLocation _location;
public JacksonLocation(com.fasterxml.jackson.core.JsonLocation location) {
_location = location;
}
@Override
public long getLineNumber() {
return _location.getLineNr();
}
@Override
public long getColumnNumber() {
return _location.getColumnNr();
}
@Override
public long getStreamOffset() {
long byteOffset = _location.getByteOffset();
return byteOffset == -1 ? _location.getCharOffset() : byteOffset;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy