Class Html5TagProvider

java.lang.Object
org.htmlcleaner.Html5TagProvider
All Implemented Interfaces:
ITagInfoProvider

public class Html5TagProvider extends Object implements ITagInfoProvider
  • Field Details

  • Constructor Details

    • Html5TagProvider

      public Html5TagProvider()
  • Method Details

    • embeddedContentTags

      public void embeddedContentTags(TagInfo tagInfo)
    • semanticFlowTags

      public void semanticFlowTags(TagInfo tagInfo)
      The HTML5 semantic flow tags-Sectioning tags (15 total)
    • interactiveTags

      public void interactiveTags(TagInfo tagInfo)
      The HTML5 Interactive tags (4 total)
    • groupingTags

      public void groupingTags(TagInfo tagInfo)
      The HTML5 grouping tags (14 total)
    • phrasingTags

      public void phrasingTags(TagInfo tagInfo)
      Html5 phrasing tags --text level semantics (31 total) thelw data
    • mediaTags

      public void mediaTags(TagInfo tagInfo)
      Html5 media-embedded tags (12 tags)
    • editTags

      public void editTags(TagInfo tagInfo)
      The HTML5 edits tags (2 total)
    • tableTags

      public void tableTags(TagInfo tagInfo)
      The HTML5 table tags (12 total)
    • formTags

      public void formTags(TagInfo tagInfo)
      The HTML5 forms tags (15 total)
    • metadataTags

      public void metadataTags(TagInfo tagInfo)
      HTML5 Document metadata tags
    • scriptingTags

      public void scriptingTags(TagInfo tagInfo)
      HTML5 scripting tags
    • put

      protected void put(String tagName, TagInfo tagInfo)
      It inserts the tag node into the tagInfoMap.
      Parameters:
      tagName - The name of the tag
      tagInfo - The info about tag node
    • getTagInfo

      public TagInfo getTagInfo(String tagName)
      It returns the tag information.
      Specified by:
      getTagInfo in interface ITagInfoProvider
      Parameters:
      tagName - The name of the tag to return
      Returns:
      TagInfo The information about tag node