ikrs.json.parser
Class JSONBuilderExample

java.lang.Object
  extended by ikrs.json.parser.JSONParser
      extended by ikrs.json.parser.JSONBuilderExample

public class JSONBuilderExample
extends JSONParser


Constructor Summary
JSONBuilderExample(java.io.Reader reader)
          Creates a new JSONBuilderExample (not case sensitive).
JSONBuilderExample(java.io.Reader reader, boolean caseSensitive)
          Creates a new JSONBuilderExample.
 
Method Summary
protected  void fireArrayBegin()
           
protected  void fireArrayElementEnd()
           
protected  void fireArrayEnd()
           
protected  void fireFalseRead(java.lang.String value)
           
protected  void fireJSONBegin()
           
protected  void fireJSONEnd()
           
protected  void fireMemberBegin()
           
protected  void fireMemberEnd()
           
protected  void fireMemberNameRead(java.lang.String token)
           
protected  void fireNullRead(java.lang.String value)
           
protected  void fireNumberRead(java.lang.String number)
           
protected  void fireObjectBegin()
           
protected  void fireObjectEnd()
           
protected  void fireStringRead(java.lang.String token)
           
protected  void fireTrueRead(java.lang.String value)
           
static void main(java.lang.String[] argv)
          For testing purposes only.
 
Methods inherited from class ikrs.json.parser.JSONParser
getColumnNumber, getLineNumber, getReadPosition, parse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSONBuilderExample

public JSONBuilderExample(java.io.Reader reader)
                   throws java.lang.NullPointerException
Creates a new JSONBuilderExample (not case sensitive).

Parameters:
reader - The reader to read from (must not be null).
Throws:
java.lang.NullPointerException - If reader is null.

JSONBuilderExample

public JSONBuilderExample(java.io.Reader reader,
                          boolean caseSensitive)
                   throws java.lang.NullPointerException
Creates a new JSONBuilderExample.

Parameters:
reader - The reader to read from (must not be null).
caseSensitive - A flag indicating if the underlying parser should be case sensitive.
Throws:
java.lang.NullPointerException - If reader is null.
Method Detail

fireJSONBegin

protected void fireJSONBegin()
Overrides:
fireJSONBegin in class JSONParser

fireJSONEnd

protected void fireJSONEnd()
Overrides:
fireJSONEnd in class JSONParser

fireArrayBegin

protected void fireArrayBegin()
Overrides:
fireArrayBegin in class JSONParser

fireArrayElementEnd

protected void fireArrayElementEnd()
Overrides:
fireArrayElementEnd in class JSONParser

fireArrayEnd

protected void fireArrayEnd()
Overrides:
fireArrayEnd in class JSONParser

fireObjectBegin

protected void fireObjectBegin()
Overrides:
fireObjectBegin in class JSONParser

fireObjectEnd

protected void fireObjectEnd()
Overrides:
fireObjectEnd in class JSONParser

fireMemberBegin

protected void fireMemberBegin()
Overrides:
fireMemberBegin in class JSONParser

fireMemberNameRead

protected void fireMemberNameRead(java.lang.String token)
Overrides:
fireMemberNameRead in class JSONParser

fireMemberEnd

protected void fireMemberEnd()
Overrides:
fireMemberEnd in class JSONParser

fireNumberRead

protected void fireNumberRead(java.lang.String number)
Overrides:
fireNumberRead in class JSONParser

fireStringRead

protected void fireStringRead(java.lang.String token)
Overrides:
fireStringRead in class JSONParser

fireTrueRead

protected void fireTrueRead(java.lang.String value)
Overrides:
fireTrueRead in class JSONParser

fireFalseRead

protected void fireFalseRead(java.lang.String value)
Overrides:
fireFalseRead in class JSONParser

fireNullRead

protected void fireNullRead(java.lang.String value)
Overrides:
fireNullRead in class JSONParser

main

public static void main(java.lang.String[] argv)
For testing purposes only.