Class StyleScanner

  • All Implemented Interfaces:
    java.io.Serializable, Scanner

    public class StyleScanner
    extends CompositeTagScanner
    The StyleScanner handles style elements. It gathers all interior nodes into one undifferentiated string node.
    See Also:
    Serialized Form
    • Constructor Detail

      • StyleScanner

        public StyleScanner()
        Create a style scanner.
    • Method Detail

      • scan

        public Tag scan​(Tag tag,
                        Lexer lexer,
                        NodeList stack)
                 throws ParserException
        Scan for style definitions. Accumulates text from the page, until </[a-zA-Z] is encountered.
        Specified by:
        scan in interface Scanner
        Overrides:
        scan in class CompositeTagScanner
        Parameters:
        tag - The tag this scanner is responsible for.
        lexer - The source of CDATA.
        stack - The parse stack, not used.
        Returns:
        The resultant tag (may be unchanged).
        Throws:
        ParserException - if an unrecoverable problem occurs.