info.bliki.htmlcleaner
Class TagToken
java.lang.Object
info.bliki.htmlcleaner.TagToken
- All Implemented Interfaces:
- BaseToken, java.lang.Cloneable
- 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.
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
name
protected java.lang.String name
originalSource
protected java.lang.String originalSource
TagToken
public TagToken()
TagToken
public TagToken(java.lang.String name)
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
addAttribute
public abstract boolean addAttribute(java.lang.String attName,
java.lang.String attValue,
boolean checkXSS)
- Add an attribute to this tag.
- Parameters:
attName
- the attribute nameattValue
- the attribute's value stringcheckXSS
- check the attributes for allowed names to avoid cross side
scripting
- Returns:
isAllowedAttribute
public abstract boolean isAllowedAttribute(java.lang.String attName)
- Check, if the attName is allowed.
- Parameters:
attName
-
- Returns:
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()
- Overrides:
clone
in class java.lang.Object
isReduceTokenStack
public boolean isReduceTokenStack()
Copyright © 2012 Java Wikipedia API (Bliki engine). All Rights Reserved.