Package org.htmlcleaner
Class Html5TagProvider
- java.lang.Object
-
- org.htmlcleaner.Html5TagProvider
-
- All Implemented Interfaces:
ITagInfoProvider
public class Html5TagProvider extends java.lang.Object implements ITagInfoProvider
-
-
Field Summary
Fields Modifier and Type Field Description static Html5TagProviderINSTANCEMathMLTagProviderINSTANCE2
-
Constructor Summary
Constructors Constructor Description Html5TagProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voideditTags(TagInfo tagInfo)The HTML5 edits tags (2 total)voidembeddedContentTags(TagInfo tagInfo)voidformTags(TagInfo tagInfo)The HTML5 forms tags (15 total)TagInfogetTagInfo(java.lang.String tagName)It returns the tag information.voidgroupingTags(TagInfo tagInfo)The HTML5 grouping tags (14 total)voidinteractiveTags(TagInfo tagInfo)The HTML5 Interactive tags (4 total)voidmediaTags(TagInfo tagInfo)Html5 media-embedded tags (12 tags)voidmetadataTags(TagInfo tagInfo)HTML5 Document metadata tagsvoidphrasingTags(TagInfo tagInfo)Html5 phrasing tags --text level semantics (31 total) thelw dataprotected voidput(java.lang.String tagName, TagInfo tagInfo)It inserts the tag node into the tagInfoMap.voidscriptingTags(TagInfo tagInfo)HTML5 scripting tagsvoidsemanticFlowTags(TagInfo tagInfo)The HTML5 semantic flow tags-Sectioning tags (15 total)voidtableTags(TagInfo tagInfo)The HTML5 table tags (12 total)
-
-
-
Field Detail
-
INSTANCE
public static final Html5TagProvider INSTANCE
-
INSTANCE2
public MathMLTagProvider INSTANCE2
-
-
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 tagtagInfo- The info about tag node
-
getTagInfo
public TagInfo getTagInfo(java.lang.String tagName)
It returns the tag information.- Specified by:
getTagInfoin interfaceITagInfoProvider- Parameters:
tagName- The name of the tag to return- Returns:
- TagInfo The information about tag node
-
-