Package org.htmlcleaner
Class OpenTags
- java.lang.Object
-
- org.htmlcleaner.OpenTags
-
class OpenTags extends java.lang.ObjectClass that contains information and methods for managing list of open, but unhandled tags.
-
-
Field Summary
Fields Modifier and Type Field Description private HtmlCleanerhtmlCleanerprivate TagPoslast(package private) java.util.List<TagPos>listprivate java.util.Set<java.lang.String>set
-
Constructor Summary
Constructors Constructor Description OpenTags(HtmlCleaner htmlCleaner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidaddTag(java.lang.String tagName, TagInfo tagInfo, int position, CleanTimeValues cleanTimeValues)(package private) TagPosfindFirstTagPos()(package private) TagPosfindTag(java.lang.String tagName, CleanTimeValues cleanTimeValues)(package private) TagPosfindTagToPlaceRubbish()(package private) TagPosgetLastTagPos()(package private) booleanisEmpty()(package private) voidremoveTag(java.lang.String tagName)(package private) booleansomeAlreadyOpen(java.util.Set<java.lang.String> tags)Checks if any of tags specified in the set are already open.(package private) booleantagEncountered(java.lang.String tagName)(package private) booleantagExists(java.lang.String tagName, CleanTimeValues cleanTimeValues)
-
-
-
Field Detail
-
htmlCleaner
private final HtmlCleaner htmlCleaner
-
list
java.util.List<TagPos> list
-
last
private TagPos last
-
set
private java.util.Set<java.lang.String> set
-
-
Constructor Detail
-
OpenTags
OpenTags(HtmlCleaner htmlCleaner)
- Parameters:
htmlCleaner-
-
-
Method Detail
-
isEmpty
boolean isEmpty()
-
addTag
void addTag(java.lang.String tagName, TagInfo tagInfo, int position, CleanTimeValues cleanTimeValues)
-
removeTag
void removeTag(java.lang.String tagName)
-
findFirstTagPos
TagPos findFirstTagPos()
-
getLastTagPos
TagPos getLastTagPos()
-
findTag
TagPos findTag(java.lang.String tagName, CleanTimeValues cleanTimeValues)
-
tagExists
boolean tagExists(java.lang.String tagName, CleanTimeValues cleanTimeValues)
-
findTagToPlaceRubbish
TagPos findTagToPlaceRubbish()
-
tagEncountered
boolean tagEncountered(java.lang.String tagName)
-
someAlreadyOpen
boolean someAlreadyOpen(java.util.Set<java.lang.String> tags)
Checks if any of tags specified in the set are already open.- Parameters:
tags-
-
-