class ModelNodeParser extends Parser
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
ModelNodeParser.Token |
| Modifier and Type | Field and Description |
|---|---|
private static byte[] |
NO_BYTES |
private ModelNode |
result |
ARROW, BIG, BYTES, CLOSE_BRACE, CLOSE_BRACKET, CLOSE_PAREN, COMMA, DEC_VAL, DECIMAL, DOUBLE_SPECIAL_VAL, EXPRESSION, FALSE, INITIAL, INT_HEX_VAL, INT_VAL, INTEGER, LONG_HEX_VAL, LONG_VAL, OPEN_BRACE, OPEN_BRACKET, OPEN_PAREN, STR_VAL, TRUE, TYPE_VAL, UNDEFINED| Constructor and Description |
|---|
ModelNodeParser() |
| Modifier and Type | Method and Description |
|---|---|
protected ModelNode |
emptyBytes() |
protected ModelNode |
finishBytes(java.io.ByteArrayOutputStream baos) |
protected ModelNode |
finishList(ModelNode list) |
protected ModelNode |
finishObject(ModelNode object) |
ModelNode |
getResult() |
protected void |
ignored() |
protected void |
invalid() |
protected java.io.ByteArrayOutputStream |
nextByteHex(java.io.ByteArrayOutputStream baos,
java.lang.String val) |
protected java.io.ByteArrayOutputStream |
nextByteInt(java.io.ByteArrayOutputStream baos,
java.lang.String val) |
protected int |
parse(ModelNode node) |
protected ModelNode |
parseBigDecimal(java.lang.String arg) |
protected ModelNode |
parseBigInteger(java.lang.String arg) |
protected ModelNode |
parseDouble(java.lang.String arg) |
protected ModelNode |
parseEmptyList() |
protected ModelNode |
parseEmptyObject() |
protected void |
parseEOF() |
protected ModelNode |
parseExpression(java.lang.String arg) |
protected ModelNode |
parseFalse() |
protected ModelNode |
parseInt(java.lang.String arg) |
protected ModelNode |
parseIntHex(java.lang.String arg) |
protected ModelNode |
parseListItem(ModelNode list,
ModelNode child) |
protected ModelNode |
parseLong(java.lang.String arg) |
protected ModelNode |
parseLongHex(java.lang.String arg) |
protected ModelNode |
parseObjectItem(ModelNode object,
java.lang.String key,
ModelNode child) |
protected java.lang.String |
parsePlainValue() |
protected ModelNode |
parseProperty(java.lang.String key,
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() |
protected ModelNode |
parseType(java.lang.String arg) |
protected ModelNode |
parseUndefined() |
protected java.io.ByteArrayOutputStream |
startBytesHex(java.lang.String val) |
protected java.io.ByteArrayOutputStream |
startBytesInt(java.lang.String val) |
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 static final byte[] NO_BYTES
private ModelNode result
protected java.lang.Void parseToken()
protected java.lang.String parsePlainValue()
protected java.lang.String parseStringValue()
protected void ignored()
protected void invalid()
throws java.io.IOException
java.io.IOExceptionprotected void parseEOF()
protected int parse(ModelNode node)
protected ModelNode parseBigDecimal(java.lang.String arg)
protected ModelNode parseBigInteger(java.lang.String arg)
protected ModelNode parseTrue()
protected ModelNode parseFalse()
protected java.io.ByteArrayOutputStream startBytesInt(java.lang.String val)
protected java.io.ByteArrayOutputStream startBytesHex(java.lang.String val)
protected java.io.ByteArrayOutputStream nextByteInt(java.io.ByteArrayOutputStream baos,
java.lang.String val)
protected java.io.ByteArrayOutputStream nextByteHex(java.io.ByteArrayOutputStream baos,
java.lang.String val)
protected ModelNode finishBytes(java.io.ByteArrayOutputStream baos)
protected ModelNode emptyBytes()
protected ModelNode parseDouble(java.lang.String arg)
protected ModelNode parseExpression(java.lang.String arg)
protected ModelNode parseInt(java.lang.String arg)
protected ModelNode parseIntHex(java.lang.String arg)
protected ModelNode parseLong(java.lang.String arg)
protected ModelNode parseLongHex(java.lang.String arg)
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 parseType(java.lang.String arg)
protected ModelNode parseUndefined()
public ModelNode getResult()