org.htmlparser.scanners

Class StyleScanner

Implemented Interfaces:
Scanner, Serializable

public class StyleScanner
extends CompositeTagScanner

The StyleScanner handles style elements. It gathers all interior nodes into one undifferentiated string node.

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, scan

Methods inherited from class org.htmlparser.scanners.TagScanner

scan

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 interface CompositeTagScanner
Parameters:
tag - The tag this scanner is responsible for.
lexer - The source of CDATA.
stack - The parse stack, not used.

HTML Parser is an open source library released under LGPL. SourceForge.net