public class JSONParserImpl extends JSONParser
BIG, CLOSE_BRACE, CLOSE_BRACKET, COLON, COMMA, DEC_INT_VAL, DEC_VAL, DECIMAL, FALSE, HEX_INT_VAL, INF_VAL, INITIAL, INTEGER, NAN_VAL, OCTAL_INT_VAL, OPEN_BRACE, OPEN_BRACKET, SIGNED_HEX_INT_VAL, STR_VAL, TRUE, UNDEFINED, ZERO_VAL
Constructor and Description |
---|
JSONParserImpl() |
Modifier and Type | Method and Description |
---|---|
protected ModelNode |
finishList(ModelNode list) |
protected ModelNode |
finishObject(ModelNode object) |
ModelNode |
getResult() |
protected void |
ignored() |
protected void |
invalid() |
protected int |
parse(ModelNode node) |
protected ModelNode |
parseBigDecimal(java.lang.String arg) |
protected ModelNode |
parseDecInt(java.lang.String arg) |
protected ModelNode |
parseEmptyList() |
protected ModelNode |
parseEmptyObject() |
protected void |
parseEOF() |
protected ModelNode |
parseFalse() |
protected ModelNode |
parseHex(java.lang.String arg) |
protected ModelNode |
parseHexSigned(java.lang.String arg) |
protected ModelNode |
parseInf(java.lang.String arg) |
protected ModelNode |
parseListItem(ModelNode list,
ModelNode child) |
protected ModelNode |
parseNaN() |
protected ModelNode |
parseObjectItem(ModelNode object,
java.lang.String key,
ModelNode child) |
protected ModelNode |
parseOctal(java.lang.String arg) |
protected java.lang.String |
parsePlainValue() |
protected ModelNode |
parseStartList(ModelNode child) |
protected ModelNode |
parseStartObject(java.lang.String key,
ModelNode child) |
protected ModelNode |
parseString(java.lang.String arg) |
protected java.lang.String |
parseStringValue() |
protected java.lang.Void |
parseToken() |
protected ModelNode |
parseTrue() |
protected ModelNode |
parseUndefined() |
protected ModelNode |
parseZero() |
begin, begin, echo, getInput, setBufferSize, setInput, yyClearError, yyGetValue, yyInputStackSize, yyLength, yyLess, yyLex, yyParse, yyParseError, yyPeekLookahead, yyPopInput, yyPopLexerState, yyPopLookahead, yyPushInput, yyPushLexerState, yyPushLexerState, yyRefreshBuffer, yyResetBuffer, yySetValue, yyText, yyWrap
protected java.lang.Void parseToken()
protected java.lang.String parsePlainValue()
protected java.lang.String parseStringValue() throws java.io.IOException
java.io.IOException
protected void ignored()
protected void invalid() throws java.io.IOException
java.io.IOException
protected void parseEOF()
protected int parse(ModelNode node)
protected ModelNode parseZero()
protected ModelNode parseBigDecimal(java.lang.String arg)
protected ModelNode parseNaN()
protected ModelNode parseInf(java.lang.String arg)
protected ModelNode parseDecInt(java.lang.String arg)
protected ModelNode parseOctal(java.lang.String arg)
protected ModelNode parseHex(java.lang.String arg)
protected ModelNode parseHexSigned(java.lang.String arg)
protected ModelNode parseTrue()
protected ModelNode parseFalse()
protected ModelNode parseEmptyList()
protected ModelNode parseEmptyObject()
protected ModelNode parseObjectItem(ModelNode object, java.lang.String key, ModelNode child)
protected ModelNode parseString(java.lang.String arg)
protected ModelNode parseUndefined()
public ModelNode getResult()
Copyright © 2010 JBoss, a division of Red Hat, Inc.