Class JsonLocationImpl

  • All Implemented Interfaces:
    java.io.Serializable, javax.json.stream.JsonLocation

    final class JsonLocationImpl
    extends java.lang.Object
    implements javax.json.stream.JsonLocation, java.io.Serializable
    • Field Detail

      • UNKNOWN_LOCATION

        public static final javax.json.stream.JsonLocation UNKNOWN_LOCATION
      • lineNumber

        private final long lineNumber
      • columnNumber

        private final long columnNumber
      • streamOffset

        private final long streamOffset
    • Constructor Detail

      • JsonLocationImpl

        JsonLocationImpl​(long lineNumber,
                         long columnNumber,
                         long streamOffset)
    • Method Detail

      • getLineNumber

        public long getLineNumber()
        Specified by:
        getLineNumber in interface javax.json.stream.JsonLocation
      • getColumnNumber

        public long getColumnNumber()
        Specified by:
        getColumnNumber in interface javax.json.stream.JsonLocation
      • getStreamOffset

        public long getStreamOffset()
        Specified by:
        getStreamOffset in interface javax.json.stream.JsonLocation
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object