Class JsonLocationImpl

  • All Implemented Interfaces:
    jakarta.json.stream.JsonLocation

    class JsonLocationImpl
    extends java.lang.Object
    implements jakarta.json.stream.JsonLocation
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private long columnNo  
      private long lineNo  
      private long offset  
      (package private) static jakarta.json.stream.JsonLocation UNKNOWN  
    • Constructor Summary

      Constructors 
      Constructor Description
      JsonLocationImpl​(long lineNo, long columnNo, long streamOffset)  
    • Field Detail

      • UNKNOWN

        static final jakarta.json.stream.JsonLocation UNKNOWN
      • columnNo

        private final long columnNo
      • lineNo

        private final long lineNo
      • offset

        private final long offset
    • Constructor Detail

      • JsonLocationImpl

        JsonLocationImpl​(long lineNo,
                         long columnNo,
                         long streamOffset)
    • Method Detail

      • getLineNumber

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

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

        public long getStreamOffset()
        Specified by:
        getStreamOffset in interface jakarta.json.stream.JsonLocation
      • toString

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