private boolean |
HtmlCleaner.addIfNeededToPruneSet(TagNode tagNode,
CleanTimeValues cleanTimeValues) |
|
private void |
HtmlCleaner.addPossibleHeadCandidate(TagInfo tagInfo,
TagNode tagNode,
CleanTimeValues cleanTimeValues) |
Checks if specified tag with specified info is candidate for moving to head section.
|
protected void |
HtmlCleaner.addPruneNode(TagNode node,
CleanTimeValues cleanTimeValues) |
|
(package private) void |
OpenTags.addTag(java.lang.String tagName,
TagInfo tagInfo,
int position,
CleanTimeValues cleanTimeValues) |
|
private void |
HtmlCleaner.calculateRootNode(CleanTimeValues cleanTimeValues,
java.util.Set<java.lang.String> namespacePrefixes) |
Assigns root node to internal variable and adds neccessery xmlns
attributes if cleaner is namespace-aware.
|
protected TagNode |
HtmlCleaner.clean(java.io.Reader reader,
CleanTimeValues cleanTimeValues) |
Basic version of the cleaning call.
|
private void |
HtmlCleaner.closeAll(java.util.List nodeList,
CleanTimeValues cleanTimeValues) |
Close all unclosed tags if there are any.
|
private java.util.List<TagNode> |
HtmlCleaner.closeSnippet(java.util.List nodeList,
TagPos tagPos,
java.lang.Object toNode,
CleanTimeValues cleanTimeValues) |
Forced closing
|
private void |
HtmlCleaner.createDocumentNodes(java.util.List listNodes,
CleanTimeValues cleanTimeValues) |
|
(package private) TagPos |
OpenTags.findTag(java.lang.String tagName,
CleanTimeValues cleanTimeValues) |
|
protected java.util.Set<ITagNodeCondition> |
HtmlCleaner.getAllowTagSet(CleanTimeValues cleanTimeValues) |
|
protected java.util.Set<java.lang.String> |
HtmlCleaner.getAllTags(CleanTimeValues cleanTimeValues) |
|
private ChildBreaks |
HtmlCleaner.getChildBreaks(CleanTimeValues cleanTimeValues) |
|
private OpenTags |
HtmlCleaner.getOpenTags(CleanTimeValues cleanTimeValues) |
|
protected java.util.Set<ITagNodeCondition> |
HtmlCleaner.getPruneTagSet(CleanTimeValues cleanTimeValues) |
|
TagInfo |
HtmlCleaner.getTagInfo(java.lang.String tagName,
CleanTimeValues cleanTimeValues) |
Returns a TagInfo object for the specified tag name.
|
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 tree
|
private boolean |
HtmlCleaner.isAllowedAsForeignMarkup(java.lang.String tagname,
CleanTimeValues cleanTimeValues) |
Checks whether we can allow a tag as "foreign markup".
|
private boolean |
HtmlCleaner.isAllowedInLastOpenTag(BaseToken token,
CleanTimeValues cleanTimeValues) |
|
private boolean |
HtmlCleaner.isFatalTagSatisfied(TagInfo tag,
CleanTimeValues cleanTimeValues) |
Checks if open fatal tag is missing if there is a fatal tag for
the specified tag.
|
(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 boolean |
HtmlCleaner.markNodesToPrune(java.util.List nodeList,
CleanTimeValues cleanTimeValues,
int depth) |
|
private boolean |
HtmlCleaner.mustAddRequiredParent(TagInfo tag,
CleanTimeValues cleanTimeValues) |
Check if specified tag requires parent tag, but that parent
tag is missing in the appropriate context.
|
private NestingState |
HtmlCleaner.popNesting(CleanTimeValues cleanTimeValues) |
|
private NestingState |
HtmlCleaner.pushNesting(CleanTimeValues cleanTimeValues) |
|
private void |
HtmlCleaner.reopenBrokenNode(java.util.ListIterator<BaseToken> nodeIterator,
TagNode toReopen,
CleanTimeValues cleanTimeValues) |
|
private void |
HtmlCleaner.saveToLastOpenTag(java.util.List nodeList,
java.lang.Object tokenToAdd,
CleanTimeValues cleanTimeValues) |
|
(package private) boolean |
OpenTags.tagExists(java.lang.String tagName,
CleanTimeValues cleanTimeValues) |
|