Class ExtendedScanner


  • public class ExtendedScanner
    extends de.odysseus.el.tree.impl.Scanner
    • Nested Class Summary

      • Nested classes/interfaces inherited from class de.odysseus.el.tree.impl.Scanner

        de.odysseus.el.tree.impl.Scanner.ExtensionToken, de.odysseus.el.tree.impl.Scanner.ScanException, de.odysseus.el.tree.impl.Scanner.Symbol, de.odysseus.el.tree.impl.Scanner.Token
    • Field Summary

      • Fields inherited from class de.odysseus.el.tree.impl.Scanner

        builder
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected ExtendedScanner​(String input)  
    • Constructor Detail

      • ExtendedScanner

        protected ExtendedScanner​(String input)
    • Method Detail

      • next

        public de.odysseus.el.tree.impl.Scanner.Token next()
                                                    throws de.odysseus.el.tree.impl.Scanner.ScanException
        Overrides:
        next in class de.odysseus.el.tree.impl.Scanner
        Throws:
        de.odysseus.el.tree.impl.Scanner.ScanException
      • isWhitespace

        protected boolean isWhitespace​(char c)
      • addKeyToken

        protected static void addKeyToken​(de.odysseus.el.tree.impl.Scanner.Token token)
      • setToken

        protected void setToken​(de.odysseus.el.tree.impl.Scanner.Token token)
      • incrPosition

        protected void incrPosition​(int n)
      • nextToken

        protected de.odysseus.el.tree.impl.Scanner.Token nextToken()
                                                            throws de.odysseus.el.tree.impl.Scanner.ScanException
        Overrides:
        nextToken in class de.odysseus.el.tree.impl.Scanner
        Throws:
        de.odysseus.el.tree.impl.Scanner.ScanException
      • nextEval

        protected de.odysseus.el.tree.impl.Scanner.Token nextEval()
                                                           throws de.odysseus.el.tree.impl.Scanner.ScanException
        Overrides:
        nextEval in class de.odysseus.el.tree.impl.Scanner
        Throws:
        de.odysseus.el.tree.impl.Scanner.ScanException
      • nextString

        protected de.odysseus.el.tree.impl.Scanner.Token nextString()
                                                             throws de.odysseus.el.tree.impl.Scanner.ScanException
        Overrides:
        nextString in class de.odysseus.el.tree.impl.Scanner
        Throws:
        de.odysseus.el.tree.impl.Scanner.ScanException