Class StyleScanner

All Implemented Interfaces:
Serializable, Scanner

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

    • StyleScanner

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

    • 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.