- java.lang.Object
-
- javax.swing.text.html.HTML.Tag
-
- Direct Known Subclasses:
HTML.UnknownTag
- Enclosing class:
- HTML
public static class HTML.Tag extends Object
Typesafe enumeration for an HTML tag. Although the set of HTML tags is a closed set, we have left the set open so that people can add their own tag types to their custom parser and still communicate to the reader.
-
-
Field Summary
Fields Modifier and Type Field Description static HTML.TagATag <a>static HTML.TagADDRESSTag <address>static HTML.TagAPPLETTag <applet>static HTML.TagAREATag <area>static HTML.TagBTag <b>static HTML.TagBASETag <base>static HTML.TagBASEFONTTag <basefont>static HTML.TagBIGTag <big>static HTML.TagBLOCKQUOTETag <blockquote>static HTML.TagBODYTag <body>static HTML.TagBRTag <br>static HTML.TagCAPTIONTag <caption>static HTML.TagCENTERTag <center>static HTML.TagCITETag <cite>static HTML.TagCODETag <code>static HTML.TagCOMMENTAll comments are labeled with this tag.static HTML.TagCONTENTAll text content is labeled with this tag.static HTML.TagDDTag <dd>static HTML.TagDFNTag <dfn>static HTML.TagDIRTag <dir>static HTML.TagDIVTag <div>static HTML.TagDLTag <dl>static HTML.TagDTTag <dt>static HTML.TagEMTag <em>static HTML.TagFONTTag <font>static HTML.TagFORMTag <form>static HTML.TagFRAMETag <frame>static HTML.TagFRAMESETTag <frameset>static HTML.TagH1Tag <h1>static HTML.TagH2Tag <h2>static HTML.TagH3Tag <h3>static HTML.TagH4Tag <h4>static HTML.TagH5Tag <h5>static HTML.TagH6Tag <h6>static HTML.TagHEADTag <head>static HTML.TagHRTag <hr>static HTML.TagHTMLTag <html>static HTML.TagITag <i>static HTML.TagIMGTag <img>static HTML.TagIMPLIEDAll text content must be in a paragraph element.static HTML.TagINPUTTag <input>static HTML.TagISINDEXTag <isindex>static HTML.TagKBDTag <kbd>static HTML.TagLITag <li>static HTML.TagLINKTag <link>static HTML.TagMAPTag <map>static HTML.TagMENUTag <menu>static HTML.TagMETATag <meta>static HTML.TagNOFRAMESTag <noframes>static HTML.TagOBJECTTag <object>static HTML.TagOLTag <ol>static HTML.TagOPTIONTag <option>static HTML.TagPTag <p>static HTML.TagPARAMTag <param>static HTML.TagPRETag <pre>static HTML.TagSTag <s>static HTML.TagSAMPTag <samp>static HTML.TagSCRIPTTag <script>static HTML.TagSELECTTag <select>static HTML.TagSMALLTag <small>static HTML.TagSPANTag <span>static HTML.TagSTRIKETag <strike>static HTML.TagSTRONGTag <strong>static HTML.TagSTYLETag <style>static HTML.TagSUBTag <sub>static HTML.TagSUPTag <sup>static HTML.TagTABLETag <table>static HTML.TagTDTag <td>static HTML.TagTEXTAREATag <textarea>static HTML.TagTHTag <th>static HTML.TagTITLETag <title>static HTML.TagTRTag <tr>static HTML.TagTTTag <tt>static HTML.TagUTag <u>static HTML.TagULTag <ul>static HTML.TagVARTag <var>
-
Constructor Summary
Constructors Modifier Constructor Description Tag()protectedTag(String id)Creates a newTagwith the specifiedid, and withcausesBreakandisBlockset tofalse.protectedTag(String id, boolean causesBreak, boolean isBlock)Creates a newTagwith the specifiedid;causesBreakandisBlockare defined by the user.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanbreaksFlow()Returnstrueif this tag causes a line break to the flow of data, otherwise returnsfalse.booleanisBlock()Returnstrueif this tag is a block tag, which is a tag used to add structure to a document.booleanisPreformatted()Returnstrueif this tag is pre-formatted, which is true if the tag is eitherPREorTEXTAREA.StringtoString()Returns the string representation of the tag.
-
-
-
Field Detail
-
A
public static final HTML.Tag A
Tag <a>
-
ADDRESS
public static final HTML.Tag ADDRESS
Tag <address>
-
APPLET
public static final HTML.Tag APPLET
Tag <applet>
-
AREA
public static final HTML.Tag AREA
Tag <area>
-
B
public static final HTML.Tag B
Tag <b>
-
BASE
public static final HTML.Tag BASE
Tag <base>
-
BASEFONT
public static final HTML.Tag BASEFONT
Tag <basefont>
-
BIG
public static final HTML.Tag BIG
Tag <big>
-
BLOCKQUOTE
public static final HTML.Tag BLOCKQUOTE
Tag <blockquote>
-
BODY
public static final HTML.Tag BODY
Tag <body>
-
BR
public static final HTML.Tag BR
Tag <br>
-
CAPTION
public static final HTML.Tag CAPTION
Tag <caption>
-
CENTER
public static final HTML.Tag CENTER
Tag <center>
-
CITE
public static final HTML.Tag CITE
Tag <cite>
-
CODE
public static final HTML.Tag CODE
Tag <code>
-
DD
public static final HTML.Tag DD
Tag <dd>
-
DFN
public static final HTML.Tag DFN
Tag <dfn>
-
DIR
public static final HTML.Tag DIR
Tag <dir>
-
DIV
public static final HTML.Tag DIV
Tag <div>
-
DL
public static final HTML.Tag DL
Tag <dl>
-
DT
public static final HTML.Tag DT
Tag <dt>
-
EM
public static final HTML.Tag EM
Tag <em>
-
FONT
public static final HTML.Tag FONT
Tag <font>
-
FORM
public static final HTML.Tag FORM
Tag <form>
-
FRAME
public static final HTML.Tag FRAME
Tag <frame>
-
FRAMESET
public static final HTML.Tag FRAMESET
Tag <frameset>
-
H1
public static final HTML.Tag H1
Tag <h1>
-
H2
public static final HTML.Tag H2
Tag <h2>
-
H3
public static final HTML.Tag H3
Tag <h3>
-
H4
public static final HTML.Tag H4
Tag <h4>
-
H5
public static final HTML.Tag H5
Tag <h5>
-
H6
public static final HTML.Tag H6
Tag <h6>
-
HEAD
public static final HTML.Tag HEAD
Tag <head>
-
HR
public static final HTML.Tag HR
Tag <hr>
-
HTML
public static final HTML.Tag HTML
Tag <html>
-
I
public static final HTML.Tag I
Tag <i>
-
IMG
public static final HTML.Tag IMG
Tag <img>
-
INPUT
public static final HTML.Tag INPUT
Tag <input>
-
ISINDEX
public static final HTML.Tag ISINDEX
Tag <isindex>
-
KBD
public static final HTML.Tag KBD
Tag <kbd>
-
LI
public static final HTML.Tag LI
Tag <li>
-
LINK
public static final HTML.Tag LINK
Tag <link>
-
MAP
public static final HTML.Tag MAP
Tag <map>
-
MENU
public static final HTML.Tag MENU
Tag <menu>
-
META
public static final HTML.Tag META
Tag <meta>
-
NOFRAMES
public static final HTML.Tag NOFRAMES
Tag <noframes>
-
OBJECT
public static final HTML.Tag OBJECT
Tag <object>
-
OL
public static final HTML.Tag OL
Tag <ol>
-
OPTION
public static final HTML.Tag OPTION
Tag <option>
-
P
public static final HTML.Tag P
Tag <p>
-
PARAM
public static final HTML.Tag PARAM
Tag <param>
-
PRE
public static final HTML.Tag PRE
Tag <pre>
-
SAMP
public static final HTML.Tag SAMP
Tag <samp>
-
SCRIPT
public static final HTML.Tag SCRIPT
Tag <script>
-
SELECT
public static final HTML.Tag SELECT
Tag <select>
-
SMALL
public static final HTML.Tag SMALL
Tag <small>
-
SPAN
public static final HTML.Tag SPAN
Tag <span>
-
STRIKE
public static final HTML.Tag STRIKE
Tag <strike>
-
S
public static final HTML.Tag S
Tag <s>
-
STRONG
public static final HTML.Tag STRONG
Tag <strong>
-
STYLE
public static final HTML.Tag STYLE
Tag <style>
-
SUB
public static final HTML.Tag SUB
Tag <sub>
-
SUP
public static final HTML.Tag SUP
Tag <sup>
-
TABLE
public static final HTML.Tag TABLE
Tag <table>
-
TD
public static final HTML.Tag TD
Tag <td>
-
TEXTAREA
public static final HTML.Tag TEXTAREA
Tag <textarea>
-
TH
public static final HTML.Tag TH
Tag <th>
-
TITLE
public static final HTML.Tag TITLE
Tag <title>
-
TR
public static final HTML.Tag TR
Tag <tr>
-
TT
public static final HTML.Tag TT
Tag <tt>
-
U
public static final HTML.Tag U
Tag <u>
-
UL
public static final HTML.Tag UL
Tag <ul>
-
VAR
public static final HTML.Tag VAR
Tag <var>
-
IMPLIED
public static final HTML.Tag IMPLIED
All text content must be in a paragraph element. If a paragraph didn't exist when content was encountered, a paragraph is manufactured.This is a tag synthesized by the HTML reader. Since elements are identified by their tag type, we create a some fake tag types to mark the elements that were manufactured.
-
CONTENT
public static final HTML.Tag CONTENT
All text content is labeled with this tag.This is a tag synthesized by the HTML reader. Since elements are identified by their tag type, we create a some fake tag types to mark the elements that were manufactured.
-
COMMENT
public static final HTML.Tag COMMENT
All comments are labeled with this tag.This is a tag synthesized by the HTML reader. Since elements are identified by their tag type, we create a some fake tag types to mark the elements that were manufactured.
-
-
Constructor Detail
-
Tag
public Tag()
- Since:
- 1.3
-
Tag
protected Tag(String id)
Creates a newTagwith the specifiedid, and withcausesBreakandisBlockset tofalse.- Parameters:
id- the id of the new tag
-
Tag
protected Tag(String id, boolean causesBreak, boolean isBlock)
Creates a newTagwith the specifiedid;causesBreakandisBlockare defined by the user.- Parameters:
id- the id of the new tagcausesBreak-trueif this tag causes a break to the flow of dataisBlock-trueif the tag is used to add structure to a document
-
-
Method Detail
-
isBlock
public boolean isBlock()
Returnstrueif this tag is a block tag, which is a tag used to add structure to a document.- Returns:
trueif this tag is a block tag, otherwise returnsfalse
-
breaksFlow
public boolean breaksFlow()
Returnstrueif this tag causes a line break to the flow of data, otherwise returnsfalse.- Returns:
trueif this tag causes a line break to the flow of data, otherwise returnsfalse
-
isPreformatted
public boolean isPreformatted()
Returnstrueif this tag is pre-formatted, which is true if the tag is eitherPREorTEXTAREA.- Returns:
trueif this tag is pre-formatted, otherwise returnsfalse
-
-