Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| HTML Parser Home Page
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.htmlparser.Tag

Packages that use Tag
org.htmlparser | The basic API classes which will be used by most developers when working with the HTML Parser.
org.htmlparser.beans | The beans package contains Java Beans using the HTML Parser.
org.htmlparser.lexer | The lexer package is the base level I/O subsystem.
org.htmlparser.nodes | The nodes package has the concrete node implementations.
org.htmlparser.sax | The sax package implements a SAX (Simple API for XML) parser for HTML.
org.htmlparser.scanners | The scanners package contains classes responsible for the tertiary identification of tags.
org.htmlparser.tags | The tags package contains specific tags.
org.htmlparser.visitors | The visitors package contains classes that use the Visitor pattern.

Uses of Tag in org.htmlparser

Fields in org.htmlparser declared as Tag
`protected Tag` | `PrototypicalNodeFactory.mTag` The prototypical tag node.

Methods in org.htmlparser that return Tag
`Tag` | `PrototypicalNodeFactory.createTagNode(Page page, int start, int end, Vector attributes)` Create a new tag node.
`Tag` | `NodeFactory.createTagNode(Page page, int start, int end, Vector attributes)` Create a new tag node.
`Tag` | `PrototypicalNodeFactory.get(String id)` Gets a tag from the registry.
`Tag` | `Tag.getEndTag()` Get the end tag for this (composite) tag.
`Tag` | `PrototypicalNodeFactory.getTagPrototype()` Get the object that is cloned to generate tag nodes.
`Tag` | `PrototypicalNodeFactory.put(String id, Tag tag)` Adds a tag to the registry.
`Tag` | `PrototypicalNodeFactory.remove(String id)` Remove a tag from the registry.

Methods in org.htmlparser with parameters of type Tag
`Tag` | `PrototypicalNodeFactory.put(String id, Tag tag)` Adds a tag to the registry.
`void` | `PrototypicalNodeFactory.registerTag(Tag tag)` Register a tag.
`void` | `Tag.setEndTag(Tag tag)` Set the end tag for this (composite) tag.
`void` | `PrototypicalNodeFactory.setTagPrototype(Tag tag)` Set the object to be used to generate tag nodes.
`void` | `PrototypicalNodeFactory.unregisterTag(Tag tag)` Unregister a tag.

Constructors in org.htmlparser with parameters of type Tag
`PrototypicalNodeFactory(Tag tag)` Create a new factory with the given tag as the only registered tag.
`PrototypicalNodeFactory(Tag[] tags)` Create a new factory with the given tags registered.

Uses of Tag in org.htmlparser.beans

Methods in org.htmlparser.beans with parameters of type Tag
`void` | `StringBean.visitEndTag(Tag tag)` Resets the state of the PRE and SCRIPT flags.
`void` | `StringBean.visitTag(Tag tag)` Appends a NEWLINE to the output if the tag breaks flow, and possibly sets the state of the PRE and SCRIPT flags.

Uses of Tag in org.htmlparser.lexer

Methods in org.htmlparser.lexer that return Tag
`Tag` | `Lexer.createTagNode(Page page, int start, int end, Vector attributes)` Create a new tag node.

Uses of Tag in org.htmlparser.nodes

Classes in org.htmlparser.nodes that implement Tag
`class` | `TagNode` TagNode represents a generic tag.

Methods in org.htmlparser.nodes that return Tag
`Tag` | `TagNode.getEndTag()` Get the end tag for this (composite) tag.

Methods in org.htmlparser.nodes with parameters of type Tag
`void` | `TagNode.setEndTag(Tag end)` Set the end tag for this (composite) tag.

Uses of Tag in org.htmlparser.sax

Fields in org.htmlparser.sax declared as Tag
`protected Tag` | `Attributes.mTag` The tag from which attributes are exposed.

Constructors in org.htmlparser.sax with parameters of type Tag
`Attributes(Tag tag, NamespaceSupport support, String[] parts)` Create an attibute access object.

Uses of Tag in org.htmlparser.scanners

Methods in org.htmlparser.scanners that return Tag
`protected Tag` | `CompositeTagScanner.createVirtualEndTag(Tag tag, Lexer lexer, Page page, int position)` Creates an end tag with the same name as the given tag.
`Tag` | `StyleScanner.scan(Tag tag, Lexer lexer, NodeList stack)` Scan for style definitions.
`Tag` | `ScriptScanner.scan(Tag tag, Lexer lexer, NodeList stack)` Scan for script.
`Tag` | `CompositeTagScanner.scan(Tag tag, Lexer lexer, NodeList stack)` Collect the children.
`Tag` | `TagScanner.scan(Tag tag, Lexer lexer, NodeList stack)` Scan the tag.
`Tag` | `Scanner.scan(Tag tag, Lexer lexer, NodeList stack)` Scan the tag.

Methods in org.htmlparser.scanners with parameters of type Tag
`protected void` | `CompositeTagScanner.addChild(Tag parent, Node child)` Add a child to the given tag.
`protected Tag` | `CompositeTagScanner.createVirtualEndTag(Tag tag, Lexer lexer, Page page, int position)` Creates an end tag with the same name as the given tag.
`protected void` | `CompositeTagScanner.finishTag(Tag tag, Lexer lexer)` Finish off a tag.
`boolean` | `CompositeTagScanner.isTagToBeEndedFor(Tag current, Tag tag)` Determine if the current tag should be terminated by the given tag.
`Tag` | `StyleScanner.scan(Tag tag, Lexer lexer, NodeList stack)` Scan for style definitions.
`Tag` | `ScriptScanner.scan(Tag tag, Lexer lexer, NodeList stack)` Scan for script.
`Tag` | `CompositeTagScanner.scan(Tag tag, Lexer lexer, NodeList stack)` Collect the children.
`Tag` | `TagScanner.scan(Tag tag, Lexer lexer, NodeList stack)` Scan the tag.
`Tag` | `Scanner.scan(Tag tag, Lexer lexer, NodeList stack)` Scan the tag.

Uses of Tag in org.htmlparser.tags

Classes in org.htmlparser.tags that implement Tag
`class` | `AppletTag` AppletTag represents an <Applet> tag.
`class` | `BaseHrefTag` BaseHrefTag represents an <Base> tag.
`class` | `BodyTag` A Body Tag.
`class` | `Bullet` A bullet tag.
`class` | `BulletList` A bullet list tag.
`class` | `CompositeTag` The base class for tags that have an end tag.
`class` | `DefinitionList` A definition list tag (dl).
`class` | `DefinitionListBullet` A definition list bullet tag (either DD or DT).
`class` | `Div` A div tag.
`class` | `DoctypeTag` The HTML Document Declaration Tag can identify <!DOCTYPE> tags.
`class` | `FormTag` Represents a FORM tag.
`class` | `FrameSetTag` Identifies an frame set tag.
`class` | `FrameTag` Identifies a frame tag
`class` | `HeadingTag` A heading (h1 - h6) tag.
`class` | `HeadTag` A head tag.
`class` | `Html` A html tag.
`class` | `ImageTag` Identifies an image tag.
`class` | `InputTag` An input tag in a form.
`class` | `JspTag` The JSP/ASP tags like <%...%> can be identified by this class.
`class` | `LabelTag` A label tag.
`class` | `LinkTag` Identifies a link tag.
`class` | `MetaTag` A Meta Tag
`class` | `ObjectTag` ObjectTag represents an <Object> tag.
`class` | `OptionTag` An option tag within a form.
`class` | `ParagraphTag` A paragraph (p) tag.
`class` | `ProcessingInstructionTag` The XML processing instructions like <?xml ...
`class` | `ScriptTag` A script tag.
`class` | `SelectTag` A select tag within a form.
`class` | `Span` A span tag.
`class` | `StyleTag` A StyleTag represents a <style> tag.
`class` | `TableColumn` A table column tag.
`class` | `TableHeader` A table header tag.
`class` | `TableRow` A table row tag.
`class` | `TableTag` A table tag.
`class` | `TextareaTag` A text area tag within a form.
`class` | `TitleTag` A title tag.

Fields in org.htmlparser.tags declared as Tag
`protected Tag` | `CompositeTag.mEndTag` The tag that causes this tag to finish.

Methods in org.htmlparser.tags that return Tag
`Tag` | `CompositeTag.getEndTag()` Get the end tag for this tag.
`Tag` | `CompositeTag.searchByName(String name)` Searches all children who for a name attribute.

Methods in org.htmlparser.tags with parameters of type Tag
`void` | `CompositeTag.setEndTag(Tag tag)` Set the end tag for this tag.

Uses of Tag in org.htmlparser.visitors

Methods in org.htmlparser.visitors with parameters of type Tag
`void` | `UrlModifyingVisitor.visitEndTag(Tag tag)`
`void` | `TextExtractingVisitor.visitEndTag(Tag tag)`
`void` | `TagFindingVisitor.visitEndTag(Tag tag)`
`void` | `NodeVisitor.visitEndTag(Tag tag)` Called for each `Tag` visited that is an end tag.
`void` | `UrlModifyingVisitor.visitTag(Tag tag)`
`void` | `TextExtractingVisitor.visitTag(Tag tag)`
`void` | `TagFindingVisitor.visitTag(Tag tag)`
`void` | `ObjectFindingVisitor.visitTag(Tag tag)`
`void` | `LinkFindingVisitor.visitTag(Tag tag)`
`void` | `NodeVisitor.visitTag(Tag tag)` Called for each `Tag` visited.
`void` | `HtmlPage.visitTag(Tag tag)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| © 2005 Derrick Oswald Jun 10, 2006
PREV NEXT | FRAMES NO FRAMES

HTML Parser is an open source library released under LGPL. |