HTML Parser Home Page

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)
           
 


© 2005 Derrick Oswald
Jun 10, 2006

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