HTML Parser Home Page

org.htmlparser.tags
Class TitleTag

java.lang.Object
  extended byorg.htmlparser.AbstractNode
      extended byorg.htmlparser.lexer.nodes.TagNode
          extended byorg.htmlparser.tags.Tag
              extended byorg.htmlparser.tags.CompositeTag
                  extended byorg.htmlparser.tags.TitleTag
All Implemented Interfaces:
Cloneable, Node, Serializable

public class TitleTag
extends CompositeTag

A title tag.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.htmlparser.tags.CompositeTag
mDefaultScanner, mEndTag
 
Fields inherited from class org.htmlparser.lexer.nodes.TagNode
breakTags, mAttributes
 
Fields inherited from class org.htmlparser.AbstractNode
children, mPage, nodeBegin, nodeEnd, parent
 
Constructor Summary
TitleTag()
          Create a new title tag.
 
Method Summary
 void accept(NodeVisitor visitor)
          Title visiting code.
 String[] getEnders()
          Return the set of tag names that cause this tag to finish.
 String[] getEndTagEnders()
          Return the set of end tag names that cause this tag to finish.
 String[] getIds()
          Return the set of names handled by this tag.
 String getTitle()
          Get the title text.
 String toString()
          Print the contents of the tag
 
Methods inherited from class org.htmlparser.tags.CompositeTag
childAt, children, collectInto, digupStringNode, elements, findPositionOf, findPositionOf, findPositionOf, getChild, getChildCount, getChildrenAsNodeArray, getChildrenHTML, getEndTag, getStartTag, getStringText, getText, putChildrenInto, putEndTagInto, removeChild, searchByName, searchFor, searchFor, searchFor, searchFor, setEndTag, setStartTag, toHtml, toPlainTextString, toString
 
Methods inherited from class org.htmlparser.tags.Tag
accept, clone, getThisScanner, setThisScanner
 
Methods inherited from class org.htmlparser.lexer.nodes.TagNode
breaksFlow, getAttribute, getAttributeEx, getAttributes, getAttributesEx, getEndingLineNumber, getParameter, getParsed, getRawTagName, getStartingLineNumber, getTagBegin, getTagEnd, getTagName, isEmptyXmlTag, isEndTag, removeAttribute, setAttribute, setAttribute, setAttribute, setAttributes, setAttributesEx, setEmptyXmlTag, setTagBegin, setTagEnd, setTagName, setText
 
Methods inherited from class org.htmlparser.AbstractNode
doSemanticAction, elementBegin, elementEnd, getChildren, getEndPosition, getPage, getParent, getStartPosition, setChildren, setEndPosition, setPage, setParent, setStartPosition, toHTML
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TitleTag

public TitleTag()
Create a new title tag.

Method Detail

getIds

public String[] getIds()
Return the set of names handled by this tag.

Overrides:
getIds in class Tag
Returns:
The names to be matched that create tags of this type.

getEnders

public String[] getEnders()
Return the set of tag names that cause this tag to finish.

Overrides:
getEnders in class Tag
Returns:
The names of following tags that stop further scanning.

getEndTagEnders

public String[] getEndTagEnders()
Return the set of end tag names that cause this tag to finish.

Overrides:
getEndTagEnders in class Tag
Returns:
The names of following end tags that stop further scanning.

getTitle

public String getTitle()
Get the title text.


toString

public String toString()
Description copied from class: TagNode
Print the contents of the tag

Specified by:
toString in interface Node
Overrides:
toString in class CompositeTag

accept

public void accept(NodeVisitor visitor)
Title visiting code. Invokes visitTitleTag() on the visitor and then invokes the normal tag processing.

Overrides:
accept in class CompositeTag
Parameters:
visitor - The NodeVisitor object to invoke visitTitleTag() on.

© 2004 Somik Raha
Mar 14, 2004

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