Class JsonReader

java.lang.Object
java.io.Reader
de.kappich.sys.funclib.json.JsonReader
All Implemented Interfaces:
Closeable, AutoCloseable, Readable
Direct Known Subclasses:
JsonCharSequenceReader, JsonReaderReader

public abstract class JsonReader extends Reader
  • Field Details

    • _pos

      protected int _pos
  • Constructor Details

    • JsonReader

      public JsonReader()
  • Method Details

    • fromCharSequence

      public static JsonReader fromCharSequence(CharSequence s)
    • fromReader

      public static JsonReader fromReader(Reader s)
    • read

      public int read(@NotNull CharBuffer target)
      Specified by:
      read in interface Readable
      Overrides:
      read in class Reader
    • read

      public int read()
      Overrides:
      read in class Reader
    • read

      public int read(@NotNull char[] cbuf)
      Overrides:
      read in class Reader
    • read

      public int read(@NotNull char[] cbuf, int off, int len)
      Specified by:
      read in class Reader
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
      Specified by:
      close in class Reader
    • markSupported

      public boolean markSupported()
      Overrides:
      markSupported in class Reader
    • mark

      public void mark(int readAheadLimit)
      Overrides:
      mark in class Reader
    • skip

      public long skip(long n)
      Overrides:
      skip in class Reader
    • reset

      public void reset()
      Overrides:
      reset in class Reader
    • toString

      public abstract String toString()
      Overrides:
      toString in class Object
    • getPos

      public int getPos()
    • setPos

      public void setPos(int pos)