Class JSONReader

java.lang.Object
nl.tue.id.oocsi.client.data.JSONReader

public class JSONReader
extends java.lang.Object
JSONReader is part of the StringTree library (https://github.com/efficacy/stringtree) Apache licence 2.0 http://www.apache.org/licenses/LICENSE-2.0.html
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected static java.lang.Object ARRAY_END  
    protected java.lang.StringBuffer buf  
    protected char c  
    protected static java.lang.Object COLON  
    protected static java.lang.Object COMMA  
    static int CURRENT  
    protected static java.util.Map<java.lang.Character,​java.lang.Character> escapes  
    static int FIRST  
    protected java.text.CharacterIterator it  
    static int NEXT  
    protected static java.lang.Object OBJECT_END  
    protected java.lang.Object token  
  • Constructor Summary

    Constructors
    Constructor Description
    JSONReader()  
  • Method Summary

    Modifier and Type Method Description
    protected void add()  
    protected void add​(char cc)  
    protected int addDigits()  
    protected java.lang.Object array()  
    protected char next()  
    protected java.lang.Object number()  
    protected java.lang.Object object()  
    protected java.lang.Object read()  
    java.lang.Object read​(java.lang.String string)  
    java.lang.Object read​(java.text.CharacterIterator it)  
    java.lang.Object read​(java.text.CharacterIterator ci, int start)  
    void reset()  
    protected void skipWhiteSpace()  
    protected java.lang.Object string()  
    protected char unicode()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • OBJECT_END

      protected static final java.lang.Object OBJECT_END
    • ARRAY_END

      protected static final java.lang.Object ARRAY_END
    • COLON

      protected static final java.lang.Object COLON
    • COMMA

      protected static final java.lang.Object COMMA
    • FIRST

      public static final int FIRST
      See Also:
      Constant Field Values
    • CURRENT

      public static final int CURRENT
      See Also:
      Constant Field Values
    • NEXT

      public static final int NEXT
      See Also:
      Constant Field Values
    • escapes

      protected static java.util.Map<java.lang.Character,​java.lang.Character> escapes
    • it

      protected java.text.CharacterIterator it
    • c

      protected char c
    • token

      protected java.lang.Object token
    • buf

      protected java.lang.StringBuffer buf
  • Constructor Details

    • JSONReader

      public JSONReader()
  • Method Details

    • reset

      public void reset()
    • next

      protected char next()
    • skipWhiteSpace

      protected void skipWhiteSpace()
    • read

      public java.lang.Object read​(java.text.CharacterIterator ci, int start)
    • read

      public java.lang.Object read​(java.text.CharacterIterator it)
    • read

      public java.lang.Object read​(java.lang.String string)
    • read

      protected java.lang.Object read()
    • object

      protected java.lang.Object object()
    • array

      protected java.lang.Object array()
    • number

      protected java.lang.Object number()
    • addDigits

      protected int addDigits()
    • string

      protected java.lang.Object string()
    • add

      protected void add​(char cc)
    • add

      protected void add()
    • unicode

      protected char unicode()