JBoss Dynamic Model Representation API 1.0.0.Final

org.jboss.dmr
Class JSONParserImpl

java.lang.Object
  extended by org.yuanheng.cookcc.CookCC
      extended by org.yuanheng.cookcc.CookCCByte
          extended by org.jboss.dmr.JSONParser
              extended by org.jboss.dmr.JSONParserImpl

public class JSONParserImpl
extends JSONParser


Constructor Summary
JSONParserImpl()
           
 
Method Summary
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 parseBigInteger(java.lang.String arg)
           
protected  ModelNode parseEmptyList()
           
protected  ModelNode parseEmptyObject()
           
protected  void parseEOF()
           
protected  ModelNode parseFalse()
           
protected  ModelNode parseIntHex(java.lang.String arg)
           
protected  ModelNode parseListItem(ModelNode list, ModelNode child)
           
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 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()
           
 
Methods inherited from class org.yuanheng.cookcc.CookCCByte
getInput, setInput, yyPushInput
 
Methods inherited from class org.yuanheng.cookcc.CookCC
begin, begin, debugLexer, debugLexerBackup, debugParser, echo, isBOL, setBOL, setBufferSize, yyClearError, yyGetValue, yyInputStackSize, yyLength, yyLess, yyLex, yyParse, yyParseError, yyPopInput, yyPopLexerState, yyPushLexerState, yyPushLexerState, yyResetBuffer, yySetValue, yyText, yyWrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSONParserImpl

public JSONParserImpl()
Method Detail

parseToken

protected java.lang.Void parseToken()

parsePlainValue

protected java.lang.String parsePlainValue()

parseStringValue

protected java.lang.String parseStringValue()

ignored

protected void ignored()

invalid

protected void invalid()
                throws java.io.IOException
Throws:
java.io.IOException

parseEOF

protected void parseEOF()

parse

protected int parse(ModelNode node)

parseBigDecimal

protected ModelNode parseBigDecimal(java.lang.String arg)

parseBigInteger

protected ModelNode parseBigInteger(java.lang.String arg)

parseTrue

protected ModelNode parseTrue()

parseFalse

protected ModelNode parseFalse()

parseIntHex

protected ModelNode parseIntHex(java.lang.String arg)

parseLongHex

protected ModelNode parseLongHex(java.lang.String arg)

parseEmptyList

protected ModelNode parseEmptyList()

parseStartList

protected ModelNode parseStartList(ModelNode child)

parseListItem

protected ModelNode parseListItem(ModelNode list,
                                  ModelNode child)

finishList

protected ModelNode finishList(ModelNode list)

parseEmptyObject

protected ModelNode parseEmptyObject()

parseStartObject

protected ModelNode parseStartObject(java.lang.String key,
                                     ModelNode child)

parseObjectItem

protected ModelNode parseObjectItem(ModelNode object,
                                    java.lang.String key,
                                    ModelNode child)

finishObject

protected ModelNode finishObject(ModelNode object)

parseString

protected ModelNode parseString(java.lang.String arg)

parseUndefined

protected ModelNode parseUndefined()

getResult

public ModelNode getResult()

JBoss Dynamic Model Representation API 1.0.0.Final

Copyright © 2010 JBoss, a division of Red Hat, Inc.