Class Html5TagProvider

    • Field Detail

      • tagInfoMap

        private java.util.concurrent.ConcurrentMap<java.lang.String,​TagInfo> tagInfoMap
      • CLOSE_BEFORE_COPY_INSIDE_TAGS

        private static final java.lang.String CLOSE_BEFORE_COPY_INSIDE_TAGS
        See Also:
        Constant Field Values
      • CLOSE_BEFORE_TAGS

        private static final java.lang.String CLOSE_BEFORE_TAGS
        See Also:
        Constant Field Values
      • PHRASING_TAGS

        private static final java.lang.String PHRASING_TAGS
        Phrasing tags are those that can make up paragraphs along with text to make Phrasing Content. Generally speaking, phrasing content only allows phrasing content as child tags.
        See Also:
        Constant Field Values
      • FLOW_TAGS

        private static final java.lang.String FLOW_TAGS
        Most elements that are used in the body of documents and applications are categorized as flow content.
        See Also:
        Constant Field Values
      • MEDIA_TAGS

        private static final java.lang.String MEDIA_TAGS
        HTML5 Media Tags
        See Also:
        Constant Field Values
      • SCRIPT_SUPPORTING_TAGS

        private static final java.lang.String SCRIPT_SUPPORTING_TAGS
        See Also:
        Constant Field Values
    • Constructor Detail

      • Html5TagProvider

        public Html5TagProvider()
    • Method Detail

      • 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​(java.lang.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​(java.lang.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