# Uses of Class
javax.swing.text.html.HTML.Tag

Packages that use HTML.Tag
Package
Description
javax.swing.text.html
Provides the class `HTMLEditorKit` and supporting classes for creating HTML text editors.
javax.swing.text.html.parser
Provides the default HTML parser, along with support classes.

## Uses of HTML.Tag in javax.swing.text.html

Subclasses of HTML.Tag in javax.swing.text.html
Modifier and Type
Class
Description
`static class`
`HTML.UnknownTag`
Class represents unknown HTML tag.
Fields in javax.swing.text.html declared as HTML.Tag
Modifier and Type
Field
Description
`static final HTML.Tag`
HTML.Tag.`A`
Tag <a>
`static final HTML.Tag`
HTML.Tag.`ADDRESS`
Tag <address>
`protected HTML.Tag`
HTMLEditorKit.InsertHTMLTextAction.`addTag`
Tag in HTML to start adding tags from.
`protected HTML.Tag`
HTMLEditorKit.InsertHTMLTextAction.`alternateAddTag`
Alternate tag in HTML to start adding tags from if parentTag is not found and alternateParentTag is found.
`protected HTML.Tag`
HTMLEditorKit.InsertHTMLTextAction.`alternateParentTag`
Alternate Tag to check for in the document if parentTag is not found.
`static final HTML.Tag`
HTML.Tag.`APPLET`
Tag <applet>
`static final HTML.Tag`
HTML.Tag.`AREA`
Tag <area>
`static final HTML.Tag`
HTML.Tag.`B`
Tag <b>
`static final HTML.Tag`
HTML.Tag.`BASE`
Tag <base>
`static final HTML.Tag`
HTML.Tag.`BASEFONT`
Tag <basefont>
`static final HTML.Tag`
HTML.Tag.`BIG`
Tag <big>
`static final HTML.Tag`
HTML.Tag.`BLOCKQUOTE`
Tag <blockquote>
`static final HTML.Tag`
HTML.Tag.`BODY`
Tag <body>
`static final HTML.Tag`
HTML.Tag.`BR`
Tag <br>
`static final HTML.Tag`
HTML.Tag.`CAPTION`
Tag <caption>
`static final HTML.Tag`
HTML.Tag.`CENTER`
Tag <center>
`static final HTML.Tag`
HTML.Tag.`CITE`
Tag <cite>
`static final HTML.Tag`
HTML.Tag.`CODE`
Tag <code>
`static final HTML.Tag`
HTML.Tag.`COMMENT`
All comments are labeled with this tag.
`static final HTML.Tag`
HTML.Tag.`CONTENT`
All text content is labeled with this tag.
`static final HTML.Tag`
HTML.Tag.`DD`
Tag <dd>
`static final HTML.Tag`
HTML.Tag.`DFN`
Tag <dfn>
`static final HTML.Tag`
HTML.Tag.`DIR`
Tag <dir>
`static final HTML.Tag`
HTML.Tag.`DIV`
Tag <div>
`static final HTML.Tag`
HTML.Tag.`DL`
Tag <dl>
`static final HTML.Tag`
HTML.Tag.`DT`
Tag <dt>
`static final HTML.Tag`
HTML.Tag.`EM`
Tag <em>
`static final HTML.Tag`
HTML.Tag.`FONT`
Tag <font>
`static final HTML.Tag`
HTML.Tag.`FORM`
Tag <form>
`static final HTML.Tag`
HTML.Tag.`FRAME`
Tag <frame>
`static final HTML.Tag`
HTML.Tag.`FRAMESET`
Tag <frameset>
`static final HTML.Tag`
HTML.Tag.`H1`
Tag <h1>
`static final HTML.Tag`
HTML.Tag.`H2`
Tag <h2>
`static final HTML.Tag`
HTML.Tag.`H3`
Tag <h3>
`static final HTML.Tag`
HTML.Tag.`H4`
Tag <h4>
`static final HTML.Tag`
HTML.Tag.`H5`
Tag <h5>
`static final HTML.Tag`
HTML.Tag.`H6`
Tag <h6>
`static final HTML.Tag`
HTML.Tag.`HEAD`
Tag <head>
`static final HTML.Tag`
HTML.Tag.`HR`
Tag <hr>
`static final HTML.Tag`
HTML.Tag.`HTML`
Tag <html>
`static final HTML.Tag`
HTML.Tag.`I`
Tag <i>
`static final HTML.Tag`
HTML.Tag.`IMG`
Tag <img>
`static final HTML.Tag`
HTML.Tag.`IMPLIED`
All text content must be in a paragraph element.
`static final HTML.Tag`
HTML.Tag.`INPUT`
Tag <input>
`static final HTML.Tag`
HTML.Tag.`ISINDEX`
Tag <isindex>
`static final HTML.Tag`
HTML.Tag.`KBD`
Tag <kbd>
`static final HTML.Tag`
HTML.Tag.`LI`
Tag <li>
`static final HTML.Tag`
HTML.Tag.`LINK`
Tag <link>
`static final HTML.Tag`
HTML.Tag.`MAP`
Tag <map>
`static final HTML.Tag`
HTML.Tag.`MENU`
Tag <menu>
`static final HTML.Tag`
HTML.Tag.`META`
Tag <meta>
`static final HTML.Tag`
HTML.Tag.`NOFRAMES`
Tag <noframes>
`static final HTML.Tag`
HTML.Tag.`OBJECT`
Tag <object>
`static final HTML.Tag`
HTML.Tag.`OL`
Tag <ol>
`static final HTML.Tag`
HTML.Tag.`OPTION`
Tag <option>
`static final HTML.Tag`
HTML.Tag.`P`
Tag <p>
`static final HTML.Tag`
HTML.Tag.`PARAM`
Tag <param>
`protected HTML.Tag`
HTMLEditorKit.InsertHTMLTextAction.`parentTag`
Tag to check for in the document.
`static final HTML.Tag`
HTML.Tag.`PRE`
Tag <pre>
`static final HTML.Tag`
HTML.Tag.`S`
Tag <s>
`static final HTML.Tag`
HTML.Tag.`SAMP`
Tag <samp>
`static final HTML.Tag`
HTML.Tag.`SCRIPT`
Tag <script>
`static final HTML.Tag`
HTML.Tag.`SELECT`
Tag <select>
`static final HTML.Tag`
HTML.Tag.`SMALL`
Tag <small>
`static final HTML.Tag`
HTML.Tag.`SPAN`
Tag <span>
`static final HTML.Tag`
HTML.Tag.`STRIKE`
Tag <strike>
`static final HTML.Tag`
HTML.Tag.`STRONG`
Tag <strong>
`static final HTML.Tag`
HTML.Tag.`STYLE`
Tag <style>
`static final HTML.Tag`
HTML.Tag.`SUB`
Tag <sub>
`static final HTML.Tag`
HTML.Tag.`SUP`
Tag <sup>
`static final HTML.Tag`
HTML.Tag.`TABLE`
Tag <table>
`static final HTML.Tag`
HTML.Tag.`TD`
Tag <td>
`static final HTML.Tag`
HTML.Tag.`TEXTAREA`
Tag <textarea>
`static final HTML.Tag`
HTML.Tag.`TH`
Tag <th>
`static final HTML.Tag`
HTML.Tag.`TITLE`
Tag <title>
`static final HTML.Tag`
HTML.Tag.`TR`
Tag <tr>
`static final HTML.Tag`
HTML.Tag.`TT`
Tag <tt>
`static final HTML.Tag`
HTML.Tag.`U`
Tag <u>
`static final HTML.Tag`
HTML.Tag.`UL`
Tag <ul>
`static final HTML.Tag`
HTML.Tag.`VAR`
Tag <var>
Methods in javax.swing.text.html that return HTML.Tag
Modifier and Type
Method
Description
`static HTML.Tag[]`
HTML.`getAllTags()`
Returns the set of actual HTML tags that are recognized by the default HTML reader.
`static HTML.Tag`
HTML.`getTag(String tagName)`
Fetches a tag constant for a well-known tag name (i.e. one of the tags in the set {A, ADDRESS, APPLET, AREA, B, BASE, BASEFONT, BIG, BLOCKQUOTE, BODY, BR, CAPTION, CENTER, CITE, CODE, DD, DFN, DIR, DIV, DL, DT, EM, FONT, FORM, FRAME, FRAMESET, H1, H2, H3, H4, H5, H6, HEAD, HR, HTML, I, IMG, INPUT, ISINDEX, KBD, LI, LINK, MAP, MENU, META, NOBR, NOFRAMES, OBJECT, OL, OPTION, P, PARAM, PRE, SAMP, SCRIPT, SELECT, SMALL, SPAN, STRIKE, S, STRONG, STYLE, SUB, SUP, TABLE, TD, TEXTAREA, TH, TITLE, TR, TT, U, UL, VAR}.
`abstract HTML.Tag`
HTMLDocument.Iterator.`getTag()`
Type of tag this iterator represents.
Methods in javax.swing.text.html with parameters of type HTML.Tag
Modifier and Type
Method
Description
`protected void`
HTMLDocument.HTMLReader.`addSpecialElement(HTML.Tag t, MutableAttributeSet a)`
Adds content that is basically specified entirely in the attribute set.
`protected void`
HTMLDocument.HTMLReader.`blockClose(HTML.Tag t)`
Adds an instruction to the parse buffer to close out a block element of the given type.
`protected void`
HTMLDocument.HTMLReader.`blockOpen(HTML.Tag t, MutableAttributeSet attr)`
Adds an instruction to the parse buffer to create a block element with the given attributes.
`protected int`
HTMLEditorKit.HTMLTextAction.`elementCountToTag(HTMLDocument doc, int offset, HTML.Tag tag)`
Returns number of elements, starting at the deepest leaf, needed to get to an element representing `tag`.
`void`
HTMLDocument.HTMLReader.TagAction.`end(HTML.Tag t)`
Called when an end tag is seen for the type of tag this action was registered to.
`protected Element`
HTMLEditorKit.HTMLTextAction.`findElementMatchingTag(HTMLDocument doc, int offset, HTML.Tag tag)`
Returns the deepest element at `offset` matching `tag`.
`HTMLDocument.Iterator`
HTMLDocument.`getIterator(HTML.Tag t)`
Fetches an iterator for the specified HTML tag.
`HTMLEditorKit.ParserCallback`
HTMLDocument.`getReader(int pos, int popDepth, int pushDepth, HTML.Tag insertTag)`
Returns the reader for the parser to use to load the document with HTML.
`Style`
StyleSheet.`getRule(HTML.Tag t, Element e)`
Fetches the style to use to render the given type of HTML tag.
`void`
HTMLDocument.HTMLReader.`handleEndTag(HTML.Tag t, int pos)`
Callback from the parser.
`void`
HTMLEditorKit.ParserCallback.`handleEndTag(HTML.Tag t, int pos)`
Callback from the parser.
`void`
HTMLDocument.HTMLReader.`handleSimpleTag(HTML.Tag t, MutableAttributeSet a, int pos)`
Callback from the parser.
`void`
HTMLEditorKit.ParserCallback.`handleSimpleTag(HTML.Tag t, MutableAttributeSet a, int pos)`
Callback from the parser.
`void`
HTMLDocument.HTMLReader.`handleStartTag(HTML.Tag t, MutableAttributeSet a, int pos)`
Callback from the parser.
`void`
HTMLEditorKit.ParserCallback.`handleStartTag(HTML.Tag t, MutableAttributeSet a, int pos)`
Callback from the parser.
`protected void`
HTMLEditorKit.InsertHTMLTextAction.`insertAtBoundary(JEditorPane editor, HTMLDocument doc, int offset, Element insertElement, String html, HTML.Tag parentTag, HTML.Tag addTag)`
This is invoked when inserting at a boundary.
`protected void`
HTMLEditorKit.InsertHTMLTextAction.`insertAtBoundry(JEditorPane editor, HTMLDocument doc, int offset, Element insertElement, String html, HTML.Tag parentTag, HTML.Tag addTag)`
Deprecated.
As of Java 2 platform v1.3, use insertAtBoundary
`void`
HTMLEditorKit.`insertHTML(HTMLDocument doc, int offset, String html, int popDepth, int pushDepth, HTML.Tag insertTag)`
Inserts HTML into an existing document.
`protected void`
HTMLEditorKit.InsertHTMLTextAction.`insertHTML(JEditorPane editor, HTMLDocument doc, int offset, String html, int popDepth, int pushDepth, HTML.Tag addTag)`
A cover for HTMLEditorKit.insertHTML.
`protected boolean`
HTMLWriter.`matchNameAttribute(AttributeSet attr, HTML.Tag tag)`
Returns true if the StyleConstants.NameAttribute is equal to the tag that is passed in as a parameter.
`protected void`
HTMLDocument.HTMLReader.`registerTag(HTML.Tag t, HTMLDocument.HTMLReader.TagAction a)`
Registers a handler for the given tag.
`void`
HTMLDocument.HTMLReader.TagAction.`start(HTML.Tag t, MutableAttributeSet a)`
Called when a start tag is seen for the type of tag this action was registered to.
Constructors in javax.swing.text.html with parameters of type HTML.Tag
Modifier
Constructor
Description
``
`HTMLReader(int offset, int popDepth, int pushDepth, HTML.Tag insertTag)`
Constructs an HTMLReader.
``
`InsertHTMLTextAction(String name, String html, HTML.Tag parentTag, HTML.Tag addTag)`
Creates a new InsertHTMLTextAction.
``
`InsertHTMLTextAction(String name, String html, HTML.Tag parentTag, HTML.Tag addTag, HTML.Tag alternateParentTag, HTML.Tag alternateAddTag)`
Creates a new InsertHTMLTextAction.

## Uses of HTML.Tag in javax.swing.text.html.parser

Methods in javax.swing.text.html.parser that return HTML.Tag
Modifier and Type
Method
Description
`HTML.Tag`
TagElement.`getHTMLTag()`
Returns the tag constant corresponding to the name of the `element`