Package org.htmlcleaner
Class HtmlCleaner.OpenTags
- java.lang.Object
-
- org.htmlcleaner.HtmlCleaner.OpenTags
-
- Enclosing class:
- HtmlCleaner
private class HtmlCleaner.OpenTags extends java.lang.Object
Class that contains information and mathods for managing list of open, but unhandled tags.
-
-
Field Summary
Fields Modifier and Type Field Description private HtmlCleaner.TagPos
last
private java.util.List<HtmlCleaner.TagPos>
list
private java.util.Set<java.lang.String>
set
-
Constructor Summary
Constructors Modifier Constructor Description private
OpenTags()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
addTag(java.lang.String tagName, int position)
private HtmlCleaner.TagPos
findFirstTagPos()
private HtmlCleaner.TagPos
findTag(java.lang.String tagName)
private HtmlCleaner.TagPos
findTagToPlaceRubbish()
private HtmlCleaner.TagPos
getLastTagPos()
private boolean
isEmpty()
private void
removeTag(java.lang.String tagName)
private boolean
someAlreadyOpen(java.util.Set tags)
Checks if any of tags specified in the set are already open.private boolean
tagEncountered(java.lang.String tagName)
private boolean
tagExists(java.lang.String tagName)
-
-
-
Field Detail
-
list
private java.util.List<HtmlCleaner.TagPos> list
-
last
private HtmlCleaner.TagPos last
-
set
private java.util.Set<java.lang.String> set
-
-
Method Detail
-
isEmpty
private boolean isEmpty()
-
addTag
private void addTag(java.lang.String tagName, int position)
-
removeTag
private void removeTag(java.lang.String tagName)
-
findFirstTagPos
private HtmlCleaner.TagPos findFirstTagPos()
-
getLastTagPos
private HtmlCleaner.TagPos getLastTagPos()
-
findTag
private HtmlCleaner.TagPos findTag(java.lang.String tagName)
-
tagExists
private boolean tagExists(java.lang.String tagName)
-
findTagToPlaceRubbish
private HtmlCleaner.TagPos findTagToPlaceRubbish()
-
tagEncountered
private boolean tagEncountered(java.lang.String tagName)
-
someAlreadyOpen
private boolean someAlreadyOpen(java.util.Set tags)
Checks if any of tags specified in the set are already open.- Parameters:
tags
-
-
-