|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object ikrs.json.parser.JSONParser
public class JSONParser
Constructor Summary | |
---|---|
JSONParser(java.io.Reader reader)
Creates a new JSONParser (in case-insensitive mode). |
|
JSONParser(java.io.Reader reader,
boolean caseSensitive)
Creates a new JSONParser. |
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)
|
int |
getColumnNumber()
Get the parser's current column number. |
int |
getLineNumber()
Get the parser's current line number. |
int |
getReadPosition()
Get the parser's current read position inside the input stream. |
static void |
main(java.lang.String[] argv)
For testing purposes only. |
boolean |
parse()
Start the parser. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JSONParser(java.io.Reader reader) throws java.lang.NullPointerException
reader
- The reader to read tokens from.
java.lang.NullPointerException
- If the passed reader is null.public JSONParser(java.io.Reader reader, boolean caseSensitive) throws java.lang.NullPointerException
reader
- The reader to read tokens from.
java.lang.NullPointerException
- If the passed reader is null.Method Detail |
---|
protected void fireJSONBegin()
protected void fireJSONEnd()
protected void fireArrayBegin()
protected void fireArrayElementEnd()
protected void fireArrayEnd()
protected void fireObjectBegin()
protected void fireObjectEnd()
protected void fireMemberBegin()
protected void fireMemberNameRead(java.lang.String token)
protected void fireMemberEnd()
protected void fireNumberRead(java.lang.String number)
protected void fireStringRead(java.lang.String token)
protected void fireTrueRead(java.lang.String value)
protected void fireFalseRead(java.lang.String value)
protected void fireNullRead(java.lang.String value)
public int getReadPosition()
public int getLineNumber()
public int getColumnNumber()
public boolean parse() throws java.io.IOException, JSONSyntaxException
java.io.IOException
- If any IO errors occur.
JSONException
- If the JSON code is not valid. The thrown exception
contains the error offset and line- and column number.
JSONSyntaxException
public static void main(java.lang.String[] argv)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |