Package gw.lang.reflect.json
Class SimpleParserImpl
- java.lang.Object
-
- gw.lang.reflect.json.SimpleParserImpl
-
final class SimpleParserImpl extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SimpleParserImpl(Tokenizer tokenizer, boolean useBig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidaddError()voidadvance()private voidcheck(TokenType type, java.lang.String s)private voidcheckAndSkip(TokenType type, java.lang.String s)TokencurrentToken()java.util.List<java.lang.String>getErrors()booleanhasMore()java.lang.Objectparse()java.lang.ObjectparseArray()voidparseMember(java.util.Map map)java.lang.ObjectparseObject()java.lang.ObjectparseValue()voidskipArray()voidskipMember()voidskipObject()voidskipValue()
-
-
-
Constructor Detail
-
SimpleParserImpl
public SimpleParserImpl(Tokenizer tokenizer, boolean useBig)
-
-
Method Detail
-
advance
public void advance()
-
hasMore
public boolean hasMore()
-
currentToken
public Token currentToken()
-
parse
public java.lang.Object parse()
-
parseArray
public java.lang.Object parseArray()
-
skipArray
public void skipArray()
-
parseObject
public java.lang.Object parseObject()
-
skipObject
public void skipObject()
-
parseMember
public void parseMember(java.util.Map map)
-
skipMember
public void skipMember()
-
parseValue
public java.lang.Object parseValue()
-
skipValue
public void skipValue()
-
addError
private void addError()
-
check
private void check(TokenType type, java.lang.String s)
-
checkAndSkip
private void checkAndSkip(TokenType type, java.lang.String s)
-
getErrors
public java.util.List<java.lang.String> getErrors()
-
-