com.alibaba.fastjson.parser
Class AbstractJSONParser

java.lang.Object
  extended by com.alibaba.fastjson.parser.AbstractJSONParser
Direct Known Subclasses:
DefaultJSONParser

public abstract class AbstractJSONParser
extends Object


Constructor Summary
AbstractJSONParser()
           
 
Method Summary
 void accept(int token)
           
 void close()
           
 void config(Feature feature, boolean state)
           
abstract  JSONLexer getLexer()
           
 boolean isEnabled(Feature feature)
           
 Object parse()
           
 Object parse(Object fieldName)
           
 void parseArray(Collection array)
           
 void parseArray(Collection array, Object fieldName)
           
 JSONObject parseObject()
           
 Object parseObject(Map object)
           
abstract  Object parseObject(Map object, Object fieldName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractJSONParser

public AbstractJSONParser()
Method Detail

parseObject

public Object parseObject(Map object)

parseObject

public abstract Object parseObject(Map object,
                                   Object fieldName)

parseObject

public JSONObject parseObject()

parseArray

public final void parseArray(Collection array)

parseArray

public final void parseArray(Collection array,
                             Object fieldName)

parse

public Object parse()

parse

public Object parse(Object fieldName)

config

public void config(Feature feature,
                   boolean state)

isEnabled

public boolean isEnabled(Feature feature)

getLexer

public abstract JSONLexer getLexer()

accept

public final void accept(int token)

close

public void close()


Copyright © 2012 Alibaba Group. All Rights Reserved.