org.htmlcleaner
Class TagToken

java.lang.Object
  extended by org.htmlcleaner.TagToken
All Implemented Interfaces:
java.lang.Cloneable, BaseToken
Direct Known Subclasses:
EndTagToken, TagNode

public abstract class TagToken
extends java.lang.Object
implements BaseToken, java.lang.Cloneable

HTML tag token - descendants are start (TagNode) and end token (EndTagToken).

Created by: Vladimir Nikic
Date: November, 2006.


Constructor Summary
TagToken()
           
TagToken(java.lang.String name)
           
 
Method Summary
 java.lang.Object clone()
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getName()
           
 java.lang.String getOriginalSource()
           
abstract  java.lang.String getParents()
          Get the allowed parent tags for this tag
 int hashCode()
           
 boolean isReduceTokenStack()
           
 void setName(java.lang.String name)
           
 void setOriginalSource(java.lang.String originalSource)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.htmlcleaner.BaseToken
serialize
 

Constructor Detail

TagToken

public TagToken()

TagToken

public TagToken(java.lang.String name)
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getOriginalSource

public java.lang.String getOriginalSource()

setOriginalSource

public void setOriginalSource(java.lang.String originalSource)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getParents

public abstract java.lang.String getParents()
Get the allowed parent tags for this tag

Returns:
null if no parent tags are allowed

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException

isReduceTokenStack

public boolean isReduceTokenStack()