Class SimpleParserImpl


  • final class SimpleParserImpl
    extends java.lang.Object
    • Field Detail

      • tokenizer

        private final Tokenizer tokenizer
      • errors

        private final java.util.List<java.lang.String> errors
      • useBig

        private boolean useBig
    • 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()