HTML Parser Home Page

org.htmlparser.scanners
Class StyleScanner

java.lang.Object
  extended by org.htmlparser.scanners.TagScanner
      extended by org.htmlparser.scanners.CompositeTagScanner
          extended by org.htmlparser.scanners.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:
Serialized Form

Constructor Summary
StyleScanner()
          Create a style scanner.
 
Method Summary
 Tag scan(Tag tag, Lexer lexer, NodeList stack)
          Scan for style definitions.
 
Methods inherited from class org.htmlparser.scanners.CompositeTagScanner
addChild, createVirtualEndTag, finishTag, isTagToBeEndedFor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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.

© 2006 Derrick Oswald
Sep 17, 2006

HTML Parser is an open source library released under Common Public License. SourceForge.net