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.Tag
A
Tag <a>static HTML.Tag
ADDRESS
Tag <address>static HTML.Tag
APPLET
Tag <applet>static HTML.Tag
AREA
Tag <area>static HTML.Tag
B
Tag <b>static HTML.Tag
BASE
Tag <base>static HTML.Tag
BASEFONT
Tag <basefont>static HTML.Tag
BIG
Tag <big>static HTML.Tag
BLOCKQUOTE
Tag <blockquote>static HTML.Tag
BODY
Tag <body>static HTML.Tag
BR
Tag <br>static HTML.Tag
CAPTION
Tag <caption>static HTML.Tag
CENTER
Tag <center>static HTML.Tag
CITE
Tag <cite>static HTML.Tag
CODE
Tag <code>static HTML.Tag
COMMENT
All comments are labeled with this tag.static HTML.Tag
CONTENT
All text content is labeled with this tag.static HTML.Tag
DD
Tag <dd>static HTML.Tag
DFN
Tag <dfn>static HTML.Tag
DIR
Tag <dir>static HTML.Tag
DIV
Tag <div>static HTML.Tag
DL
Tag <dl>static HTML.Tag
DT
Tag <dt>static HTML.Tag
EM
Tag <em>static HTML.Tag
FONT
Tag <font>static HTML.Tag
FORM
Tag <form>static HTML.Tag
FRAME
Tag <frame>static HTML.Tag
FRAMESET
Tag <frameset>static HTML.Tag
H1
Tag <h1>static HTML.Tag
H2
Tag <h2>static HTML.Tag
H3
Tag <h3>static HTML.Tag
H4
Tag <h4>static HTML.Tag
H5
Tag <h5>static HTML.Tag
H6
Tag <h6>static HTML.Tag
HEAD
Tag <head>static HTML.Tag
HR
Tag <hr>static HTML.Tag
HTML
Tag <html>static HTML.Tag
I
Tag <i>static HTML.Tag
IMG
Tag <img>static HTML.Tag
IMPLIED
All text content must be in a paragraph element.static HTML.Tag
INPUT
Tag <input>static HTML.Tag
ISINDEX
Tag <isindex>static HTML.Tag
KBD
Tag <kbd>static HTML.Tag
LI
Tag <li>static HTML.Tag
LINK
Tag <link>static HTML.Tag
MAP
Tag <map>static HTML.Tag
MENU
Tag <menu>static HTML.Tag
META
Tag <meta>static HTML.Tag
NOFRAMES
Tag <noframes>static HTML.Tag
OBJECT
Tag <object>static HTML.Tag
OL
Tag <ol>static HTML.Tag
OPTION
Tag <option>static HTML.Tag
P
Tag <p>static HTML.Tag
PARAM
Tag <param>static HTML.Tag
PRE
Tag <pre>static HTML.Tag
S
Tag <s>static HTML.Tag
SAMP
Tag <samp>static HTML.Tag
SCRIPT
Tag <script>static HTML.Tag
SELECT
Tag <select>static HTML.Tag
SMALL
Tag <small>static HTML.Tag
SPAN
Tag <span>static HTML.Tag
STRIKE
Tag <strike>static HTML.Tag
STRONG
Tag <strong>static HTML.Tag
STYLE
Tag <style>static HTML.Tag
SUB
Tag <sub>static HTML.Tag
SUP
Tag <sup>static HTML.Tag
TABLE
Tag <table>static HTML.Tag
TD
Tag <td>static HTML.Tag
TEXTAREA
Tag <textarea>static HTML.Tag
TH
Tag <th>static HTML.Tag
TITLE
Tag <title>static HTML.Tag
TR
Tag <tr>static HTML.Tag
TT
Tag <tt>static HTML.Tag
U
Tag <u>static HTML.Tag
UL
Tag <ul>static HTML.Tag
VAR
Tag <var> -
Constructor Summary
Constructors Modifier Constructor Description Tag()
protected
Tag(String id)
Creates a newTag
with the specifiedid
, and withcausesBreak
andisBlock
set tofalse
.protected
Tag(String id, boolean causesBreak, boolean isBlock)
Creates a newTag
with the specifiedid
;causesBreak
andisBlock
are defined by the user. -
Method Summary
Modifier and Type Method Description boolean
breaksFlow()
Returnstrue
if this tag causes a line break to the flow of data, otherwise returnsfalse
.boolean
isBlock()
Returnstrue
if this tag is a block tag, which is a tag used to add structure to a document.boolean
isPreformatted()
Returnstrue
if this tag is pre-formatted, which is true if the tag is eitherPRE
orTEXTAREA
.String
toString()
Returns the string representation of the tag.
-
Field Details
-
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 Details
-
Tag
public Tag()
- Since:
- 1.3
-
Tag
protected Tag(String id)
Creates a newTag
with the specifiedid
, and withcausesBreak
andisBlock
set tofalse
.- Parameters:
id
- the id of the new tag
-
Tag
protected Tag(String id, boolean causesBreak, boolean isBlock)
Creates a newTag
with the specifiedid
;causesBreak
andisBlock
are defined by the user.- Parameters:
id
- the id of the new tagcausesBreak
-true
if this tag causes a break to the flow of dataisBlock
-true
if the tag is used to add structure to a document
-
-
Method Details
-
isBlock
public boolean isBlock()
Returnstrue
if this tag is a block tag, which is a tag used to add structure to a document.- Returns:
true
if this tag is a block tag, otherwise returnsfalse
-
breaksFlow
public boolean breaksFlow()
Returnstrue
if this tag causes a line break to the flow of data, otherwise returnsfalse
.- Returns:
true
if this tag causes a line break to the flow of data, otherwise returnsfalse
-
isPreformatted
public boolean isPreformatted()
Returnstrue
if this tag is pre-formatted, which is true if the tag is eitherPRE
orTEXTAREA
.- Returns:
true
if this tag is pre-formatted, otherwise returnsfalse
-
toString
public String toString()
Returns the string representation of the tag.
-