net.minidev.json.parser
Class JSONParserBase

java.lang.Object
  extended by net.minidev.json.parser.JSONParserBase
Direct Known Subclasses:
JSONParser, JSONParserStream

public class JSONParserBase
extends Object

Author:
Uriel Chemouni
See Also:
JSONParser, JSONParserStream

Nested Class Summary
static class JSONParserBase.MSB
           
 
Field Summary
static int ACCEPT_NAN
           
static int ACCEPT_NON_QUOTE
           
static int ACCEPT_SIMPLE_QUOTE
           
protected  boolean acceptNaN
           
protected  boolean acceptNonQuote
           
protected  boolean acceptSimpleQuote
          Parssing flags
protected  ContainerFactory containerFactory
           
protected  ContentHandler handler
           
static int MODE_PERMISSIF
          Deprecated.  
static int MODE_PERMISSIVE
          smart mode, accept most of json-syntax
static int MODE_RFC4627
          smart mode, accept most of json-syntax
protected  int pos
           
protected  JSONParserBase.MSB sb
           
protected static boolean[] stopArray
           
protected static boolean[] stopKey
           
protected static boolean[] stopValue
           
protected static boolean[] stopX
           
protected  Object xo
           
protected  String xs
           
 
Constructor Summary
JSONParserBase(int permissiveMode)
           
 
Method Summary
 void setHandler(ContentHandler handler)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

containerFactory

protected ContainerFactory containerFactory

sb

protected JSONParserBase.MSB sb

xs

protected String xs

xo

protected Object xo

pos

protected int pos

stopArray

protected static boolean[] stopArray

stopKey

protected static boolean[] stopKey

stopValue

protected static boolean[] stopValue

stopX

protected static boolean[] stopX

MODE_PERMISSIVE

public static final int MODE_PERMISSIVE
smart mode, accept most of json-syntax

See Also:
Constant Field Values

MODE_PERMISSIF

public static final int MODE_PERMISSIF
Deprecated. 
Use MODE_PERMISSIVE intead of MODE_PERMISSIF

See Also:
Constant Field Values

acceptSimpleQuote

protected boolean acceptSimpleQuote
Parssing flags


acceptNonQuote

protected boolean acceptNonQuote

acceptNaN

protected boolean acceptNaN

handler

protected ContentHandler handler

MODE_RFC4627

public static final int MODE_RFC4627
smart mode, accept most of json-syntax

See Also:
Constant Field Values

ACCEPT_SIMPLE_QUOTE

public static final int ACCEPT_SIMPLE_QUOTE
See Also:
Constant Field Values

ACCEPT_NON_QUOTE

public static final int ACCEPT_NON_QUOTE
See Also:
Constant Field Values

ACCEPT_NAN

public static final int ACCEPT_NAN
See Also:
Constant Field Values
Constructor Detail

JSONParserBase

public JSONParserBase(int permissiveMode)
Method Detail

setHandler

public void setHandler(ContentHandler handler)


Copyright © 2011 Chemouni Uriel. All Rights Reserved.