Uses of Interface
org.htmlcleaner.BaseToken
-
Packages that use BaseToken Package Description org.htmlcleaner -
-
Uses of BaseToken in org.htmlcleaner
Subinterfaces of BaseToken in org.htmlcleaner Modifier and Type Interface Description interface
HtmlNode
Marker interface denoting nodes of the document treeClasses in org.htmlcleaner that implement BaseToken Modifier and Type Class Description class
BaseHtmlNode
class
BaseTokenImpl
Base class for all tokens.class
CData
class
CommentNode
HTML comment token.class
ContentNode
HTML text token.class
DoctypeToken
HTML doctype token.class
EndTagToken
HTML tag end token.(package private) class
ProxyTagNode
ATagNode
that only really holds whitespace or comments - allows usingContentNode
in places where aTagNode
is expected.private class
Serializer.HeadlessTagNode
Used to implement serialization with missing envelope - omiting open and close tags, just serialize children.class
TagNode
XML node tag - basic node of the cleaned HTML tree.class
TagToken
HTML tag token - descendants are start (TagNode) and end token (EndTagToken).Fields in org.htmlcleaner with type parameters of type BaseToken Modifier and Type Field Description private java.util.List<BaseToken>
HtmlTokenizer. _tokenList
private java.util.List<BaseToken>
TagNode. children
private java.util.List<BaseToken>
TagNode. itemsToMove
Methods in org.htmlcleaner that return BaseToken Modifier and Type Method Description BaseToken
ProxyTagNode. getToken()
Methods in org.htmlcleaner that return types with arguments of type BaseToken Modifier and Type Method Description java.util.List<? extends BaseToken>
TagNode. getAllChildren()
(package private) java.util.List<? extends BaseToken>
TagNode. getItemsToMove()
java.util.List<? extends BaseToken>
BaseHtmlNode. getSiblings()
java.util.List<? extends BaseToken>
HtmlNode. getSiblings()
(package private) java.util.List<BaseToken>
HtmlTokenizer. getTokenList()
Methods in org.htmlcleaner with parameters of type BaseToken Modifier and Type Method Description private void
HtmlTokenizer. addToken(BaseToken token)
(package private) boolean
TagInfo. allowsItem(BaseToken token)
private void
HtmlCleaner. handleEndTagToken(BaseToken token, java.util.ListIterator<BaseToken> nodeIterator, java.util.List nodeList, CleanTimeValues cleanTimeValues)
Process rules for a new end tag token in the HTML tree.private void
HtmlCleaner. handleStartTagToken(BaseToken token, java.util.ListIterator<BaseToken> nodeIterator, java.util.List nodeList, CleanTimeValues cleanTimeValues)
Processes all the rules associated with a new opening tag in the HTML treeprivate boolean
HtmlCleaner. isAllowedInLastOpenTag(BaseToken token, CleanTimeValues cleanTimeValues)
Method parameters in org.htmlcleaner with type arguments of type BaseToken Modifier and Type Method Description protected void
DomSerializer. createSubnodes(org.w3c.dom.Document document, org.w3c.dom.Element element, java.util.List<? extends BaseToken> tagChildren)
Serialize a given HTML Cleaner node.private void
JDomSerializer. createSubnodes(org.jdom2.Element element, java.util.List<? extends BaseToken> tagChildren)
private java.lang.String
PrettyHtmlSerializer. getSingleLineOfChildren(java.util.List<? extends BaseToken> children)
private java.lang.String
PrettyXmlSerializer. getSingleLineOfChildren(java.util.List<? extends BaseToken> children)
private void
HtmlCleaner. handleEndTagToken(BaseToken token, java.util.ListIterator<BaseToken> nodeIterator, java.util.List nodeList, CleanTimeValues cleanTimeValues)
Process rules for a new end tag token in the HTML tree.private void
HtmlCleaner. handleStartTagToken(BaseToken token, java.util.ListIterator<BaseToken> nodeIterator, java.util.List nodeList, CleanTimeValues cleanTimeValues)
Processes all the rules associated with a new opening tag in the HTML treeprivate static boolean
HtmlCleaner. isCopiedTokenEqualToNextThreeCopiedTokens(TagNode copiedStartToken, java.util.ListIterator<BaseToken> nodeIterator)
Determines if a copied token is equal to the next 3 tokens in the iterator.(package private) void
HtmlCleaner. makeTree(java.util.List nodeList, java.util.ListIterator<BaseToken> nodeIterator, CleanTimeValues cleanTimeValues)
This method generally mutates flattened list of tokens into tree structure.private void
HtmlCleaner. reopenBrokenNode(java.util.ListIterator<BaseToken> nodeIterator, TagNode toReopen, CleanTimeValues cleanTimeValues)
void
TagNode. setChildren(java.util.List<? extends BaseToken> children)
(package private) void
TagNode. setItemsToMove(java.util.List<BaseToken> itemsToMove)
-