|
|||||||||
| Home >> All >> org >> htmlparser >> [ scanners overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.htmlparser.scanners
Class CompositeTagScanner

java.lang.Objectorg.htmlparser.scanners.TagScanner
org.htmlparser.scanners.CompositeTagScanner
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- AppletScanner, BodyScanner, BulletListScanner, BulletScanner, DivScanner, FormScanner, FrameSetScanner, HeadScanner, HtmlScanner, LabelScanner, LinkScanner, OptionTagScanner, ScriptScanner, SelectTagScanner, SpanScanner, StyleScanner, TableColumnScanner, TableRowScanner, TableScanner, TextareaTagScanner, TitleScanner
- public abstract class CompositeTagScanner
- extends TagScanner
To create your own scanner that can hold children, create a subclass of this
class. The composite tag scanner can be configured with:
- Tags which will trigger a match
- Tags which when encountered before a legal end tag, should force a correction
- Preventing more tags of its own type to appear as children
Tags which will trigger a match If we wish to recognize <mytag>,
MyScanner extends CompositeTagScanner {
private static final String [] MATCH_IDS = { "MYTAG" };
MyScanner() {
super(MATCH_IDS);
}
...
}
Tags which force correction If we wish to insert end tags if we get a
JAVADOC