Package org.htmlcleaner
Class HtmlCleaner.OpenTags
- java.lang.Object
-
- org.htmlcleaner.HtmlCleaner.OpenTags
-
- Enclosing class:
- HtmlCleaner
private class HtmlCleaner.OpenTags extends java.lang.ObjectClass that contains information and mathods for managing list of open, but unhandled tags.
-
-
Field Summary
Fields Modifier and Type Field Description private HtmlCleaner.TagPoslastprivate java.util.List<HtmlCleaner.TagPos>listprivate java.util.Set<java.lang.String>set
-
Constructor Summary
Constructors Modifier Constructor Description privateOpenTags()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidaddTag(java.lang.String tagName, int position)private HtmlCleaner.TagPosfindFirstTagPos()private HtmlCleaner.TagPosfindTag(java.lang.String tagName)private HtmlCleaner.TagPosfindTagToPlaceRubbish()private HtmlCleaner.TagPosgetLastTagPos()private booleanisEmpty()private voidremoveTag(java.lang.String tagName)private booleansomeAlreadyOpen(java.util.Set tags)Checks if any of tags specified in the set are already open.private booleantagEncountered(java.lang.String tagName)private booleantagExists(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-
-
-