Package org.htmlcleaner
Class OpenTags
- java.lang.Object
-
- org.htmlcleaner.OpenTags
-
class OpenTags extends java.lang.Object
Class that contains information and methods for managing list of open, but unhandled tags.
-
-
Field Summary
Fields Modifier and Type Field Description private HtmlCleaner
htmlCleaner
private TagPos
last
(package private) java.util.List<TagPos>
list
private 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) void
addTag(java.lang.String tagName, TagInfo tagInfo, int position, CleanTimeValues cleanTimeValues)
(package private) TagPos
findFirstTagPos()
(package private) TagPos
findTag(java.lang.String tagName, CleanTimeValues cleanTimeValues)
(package private) TagPos
findTagToPlaceRubbish()
(package private) TagPos
getLastTagPos()
(package private) boolean
isEmpty()
(package private) void
removeTag(java.lang.String tagName)
(package private) boolean
someAlreadyOpen(java.util.Set<java.lang.String> tags)
Checks if any of tags specified in the set are already open.(package private) boolean
tagEncountered(java.lang.String tagName)
(package private) boolean
tagExists(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
-
-
-