Class Parser

    • Field Detail

      • token

        public Token token
        Current token.
      • jj_nt

        public Token jj_nt
        Next token.
    • Constructor Detail

      • Parser

        public Parser​(java.io.Reader stream,
                      DispatchFormHandler dispatchFormHandler,
                      java.lang.Object dispatchContext)
      • Parser

        public Parser​(java.io.InputStream stream)
        Constructor with InputStream.
        Parameters:
        stream - input stream
      • Parser

        public Parser​(java.io.InputStream stream,
                      java.lang.String encoding)
        Constructor with InputStream and supplied encoding
        Parameters:
        stream - input stream
        encoding - charset to be used
      • Parser

        public Parser​(java.io.Reader stream)
        Constructor with InputStream.
        Parameters:
        stream - char stream
      • Parser

        public Parser​(ParserTokenManager tm)
        Constructor with generated Token Manager.
        Parameters:
        tm - Token manager to use
    • Method Detail

      • ReInit

        public void ReInit​(java.io.InputStream stream)
        Reinitialise
        Parameters:
        stream - input stream
      • ReInit

        public void ReInit​(java.io.InputStream stream,
                           java.lang.String encoding)
        Reinitialise
        Parameters:
        stream - input stream
        encoding - charset to be used
      • ReInit

        public void ReInit​(java.io.Reader stream)
        Reinitialise
        Parameters:
        stream - char stream
      • ReInit

        public void ReInit​(ParserTokenManager tm)
        Reinitialise
        Parameters:
        tm - Token manager to use
      • getNextToken

        public final Token getNextToken()
        Returns:
        the next Token.
      • getToken

        public final Token getToken​(int index)
        Parameters:
        index - index to be retrieved
        Returns:
        the specific Token.
      • generateParseException

        public ParseException generateParseException()
        Generate ParseException.
        Returns:
        new Exception object. Never null
      • trace_enabled

        public final boolean trace_enabled()
        Returns:
        Always false.
      • enable_tracing

        public final void enable_tracing()
        Enable tracing.
      • disable_tracing

        public final void disable_tracing()
        Disable tracing.