Class OpenTags


  • class OpenTags
    extends java.lang.Object
    Class that contains information and methods for managing list of open, but unhandled tags.
    • Field Detail

      • list

        java.util.List<TagPos> list
      • 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()
      • 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 -