public class JSONParserImpl extends JSONParser
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
JSONParserImpl.Token |
| Modifier and Type | Field and Description |
|---|---|
private ModelNode |
result |
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) |
private ModelNode |
parseBase64(java.lang.String arg) |
protected ModelNode |
parseBigDecimal(java.lang.String arg) |
protected ModelNode |
parseDecInt(java.lang.String arg) |
protected ModelNode |
parseEmptyList() |
protected ModelNode |
parseEmptyObject() |
protected void |
parseEOF() |
private ModelNode |
parseExpression(java.lang.String arg) |
protected ModelNode |
parseFalse() |
protected ModelNode |
parseHex(java.lang.String arg) |
protected ModelNode |
parseHexSigned(java.lang.String arg) |
protected ModelNode |
parseInf(java.lang.String arg) |
private static ModelNode |
parseInteger0(java.lang.String arg,
int radix) |
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() |
private ModelNode |
parseProperty(ModelNode value) |
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() |
private ModelNode |
parseType(java.lang.String arg) |
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, yyWrapprivate ModelNode result
protected java.lang.Void parseToken()
protected java.lang.String parsePlainValue()
protected java.lang.String parseStringValue()
throws java.io.IOException
java.io.IOExceptionprotected void ignored()
protected void invalid()
throws java.io.IOException
java.io.IOExceptionprotected 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)
private static ModelNode parseInteger0(java.lang.String arg, int radix)
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()
private ModelNode parseType(java.lang.String arg)
private ModelNode parseBase64(java.lang.String arg)
private ModelNode parseExpression(java.lang.String arg)
public ModelNode getResult()