HTML.Tag (Java 2 Platform SE v1.4.1_"07")

Overview | Package | Class | Use | Tree | Deprecated | Index | Help

JavaTM 2 Platform
Std. Ed. v1.4.1_"07"

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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

    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
`static HTML.Tag` | `A`
`static HTML.Tag` | `ADDRESS`
`static HTML.Tag` | `APPLET`
`static HTML.Tag` | `AREA`
`static HTML.Tag` | `B`
`static HTML.Tag` | `BASE`
`static HTML.Tag` | `BASEFONT`
`static HTML.Tag` | `BIG`
`static HTML.Tag` | `BLOCKQUOTE`
`static HTML.Tag` | `BODY`
`static HTML.Tag` | `BR`
`static HTML.Tag` | `CAPTION`
`static HTML.Tag` | `CENTER`
`static HTML.Tag` | `CITE`
`static HTML.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`
`static HTML.Tag` | `DFN`
`static HTML.Tag` | `DIR`
`static HTML.Tag` | `DIV`
`static HTML.Tag` | `DL`
`static HTML.Tag` | `DT`
`static HTML.Tag` | `EM`
`static HTML.Tag` | `FONT`
`static HTML.Tag` | `FORM`
`static HTML.Tag` | `FRAME`
`static HTML.Tag` | `FRAMESET`
`static HTML.Tag` | `H1`
`static HTML.Tag` | `H2`
`static HTML.Tag` | `H3`
`static HTML.Tag` | `H4`
`static HTML.Tag` | `H5`
`static HTML.Tag` | `H6`
`static HTML.Tag` | `HEAD`
`static HTML.Tag` | `HR`
`static HTML.Tag` | `HTML`
`static HTML.Tag` | `I`
`static HTML.Tag` | `IMG`
`static HTML.Tag` | `IMPLIED` All text content must be in a paragraph element.
`static HTML.Tag` | `INPUT`
`static HTML.Tag` | `ISINDEX`
`static HTML.Tag` | `KBD`
`static HTML.Tag` | `LI`
`static HTML.Tag` | `LINK`
`static HTML.Tag` | `MAP`
`static HTML.Tag` | `MENU`
`static HTML.Tag` | `META`
`static HTML.Tag` | `NOFRAMES`
`static HTML.Tag` | `OBJECT`
`static HTML.Tag` | `OL`
`static HTML.Tag` | `OPTION`
`static HTML.Tag` | `P`
`static HTML.Tag` | `PARAM`
`static HTML.Tag` | `PRE`
`static HTML.Tag` | `S`
`static HTML.Tag` | `SAMP`
`static HTML.Tag` | `SCRIPT`
`static HTML.Tag` | `SELECT`
`static HTML.Tag` | `SMALL`
`static HTML.Tag` | `SPAN`
`static HTML.Tag` | `STRIKE`
`static HTML.Tag` | `STRONG`
`static HTML.Tag` | `STYLE`
`static HTML.Tag` | `SUB`
`static HTML.Tag` | `SUP`
`static HTML.Tag` | `TABLE`
`static HTML.Tag` | `TD`
`static HTML.Tag` | `TEXTAREA`
`static HTML.Tag` | `TH`
`static HTML.Tag` | `TITLE`
`static HTML.Tag` | `TR`
`static HTML.Tag` | `TT`
`static HTML.Tag` | `U`
`static HTML.Tag` | `UL`
`static HTML.Tag` | `VAR`

Constructor Summary
`` | `HTML.Tag()`
`protected` | `HTML.Tag(String id)` Creates a new `Tag` with the specified `id`, and with `causesBreak` and `isBlock` set to `false`.
`protected` | `HTML.Tag(String id, boolean causesBreak, boolean isBlock)` Creates a new `Tag` with the specified `id`; `causesBreak` and `isBlock` are defined by the user.

Method Summary
`boolean` | `breaksFlow()` Returns `true` if this tag causes a line break to the flow of data, otherwise returns `false`.
`boolean` | `isBlock()` Returns `true` if this tag is a block tag, which is a tag used to add structure to a document.
`boolean` | `isPreformatted()` Returns `true` if this tag is pre-formatted, which is true if the tag is either `PRE` or `TEXTAREA`.
`String` | `toString()` Returns the string representation of the tag.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Field Detail

### A

    public static final HTML.Tag A

### ADDRESS

    public static final HTML.Tag ADDRESS

### APPLET

    public static final HTML.Tag APPLET

### AREA

    public static final HTML.Tag AREA

### B

    public static final HTML.Tag B

### BASE

    public static final HTML.Tag BASE

### BASEFONT

    public static final HTML.Tag BASEFONT

### BIG

    public static final HTML.Tag BIG

### BLOCKQUOTE

    public static final HTML.Tag BLOCKQUOTE

### BODY

    public static final HTML.Tag BODY

### BR

    public static final HTML.Tag BR

### CAPTION

    public static final HTML.Tag CAPTION

### CENTER

    public static final HTML.Tag CENTER

### CITE

    public static final HTML.Tag CITE

### CODE

    public static final HTML.Tag CODE

### DD

    public static final HTML.Tag DD

### DFN

    public static final HTML.Tag DFN

### DIR

    public static final HTML.Tag DIR

### DIV

    public static final HTML.Tag DIV

### DL

    public static final HTML.Tag DL

### DT

    public static final HTML.Tag DT

### EM

    public static final HTML.Tag EM

### FONT

    public static final HTML.Tag FONT

### FORM

    public static final HTML.Tag FORM

### FRAME

    public static final HTML.Tag FRAME

### FRAMESET

    public static final HTML.Tag FRAMESET

### H1

    public static final HTML.Tag H1

### H2

    public static final HTML.Tag H2

### H3

    public static final HTML.Tag H3

### H4

    public static final HTML.Tag H4

### H5

    public static final HTML.Tag H5

### H6

    public static final HTML.Tag H6

### HEAD

    public static final HTML.Tag HEAD

### HR

    public static final HTML.Tag HR

### HTML

    public static final HTML.Tag HTML

### I

    public static final HTML.Tag I

### IMG

    public static final HTML.Tag IMG

### INPUT

    public static final HTML.Tag INPUT

### ISINDEX

    public static final HTML.Tag ISINDEX

### KBD

    public static final HTML.Tag KBD

### LI

    public static final HTML.Tag LI

### LINK

    public static final HTML.Tag LINK

### MAP

    public static final HTML.Tag MAP

### MENU

    public static final HTML.Tag MENU

### META

    public static final HTML.Tag META

### NOFRAMES

    public static final HTML.Tag NOFRAMES

### OBJECT

    public static final HTML.Tag OBJECT

### OL

    public static final HTML.Tag OL

### OPTION

    public static final HTML.Tag OPTION

### P

    public static final HTML.Tag P

### PARAM

    public static final HTML.Tag PARAM

### PRE

    public static final HTML.Tag PRE

### SAMP

    public static final HTML.Tag SAMP

### SCRIPT

    public static final HTML.Tag SCRIPT

### SELECT

    public static final HTML.Tag SELECT

### SMALL

    public static final HTML.Tag SMALL

### SPAN

    public static final HTML.Tag SPAN

### STRIKE

    public static final HTML.Tag STRIKE

### S

    public static final HTML.Tag S

### STRONG

    public static final HTML.Tag STRONG

### STYLE

    public static final HTML.Tag STYLE

### SUB

    public static final HTML.Tag SUB

### SUP

    public static final HTML.Tag SUP

### TABLE

    public static final HTML.Tag TABLE

### TD

    public static final HTML.Tag TD

### TEXTAREA

    public static final HTML.Tag TEXTAREA

### TH

    public static final HTML.Tag TH

### TITLE

    public static final HTML.Tag TITLE

### TR

    public static final HTML.Tag TR

### TT

    public static final HTML.Tag TT

### U

    public static final HTML.Tag U

### UL

    public static final HTML.Tag UL

### VAR

    public static final HTML.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

### HTML.Tag

    public HTML.Tag()

Since:
  1.3

### HTML.Tag

    protected HTML.Tag(String id)

  Creates a new `Tag` with the specified `id`, and with `causesBreak` and `isBlock` set to `false`.

Parameters:
  `id` - the id of the new tag

### HTML.Tag

    protected HTML.Tag(String id,
                       boolean causesBreak,
                       boolean isBlock)

  Creates a new `Tag` with the specified `id`; `causesBreak` and `isBlock` are defined by the user.

Parameters:
  `id` - the id of the new tag
  `causesBreak` - `true` if this tag causes a break to the flow of data
  `isBlock` - `true` if the tag is used to add structure to a document

Method Detail

### isBlock

    public boolean isBlock()

  Returns `true` 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 returns `false`

### breaksFlow

    public boolean breaksFlow()

  Returns `true` if this tag causes a line break to the flow of data, otherwise returns `false`.

  Returns:
    `true` if this tag causes a line break to the flow of data, otherwise returns `false`

### isPreformatted

    public boolean isPreformatted()

  Returns `true` if this tag is pre-formatted, which is true if the tag is either `PRE` or `TEXTAREA`.

  Returns:
    `true` if this tag is pre-formatted, otherwise returns `false`

### toString

    public String toString()

  Returns the string representation of the tag.

  Overrides:
    `toString` in class `Object`
  Returns:
    the `String` representation of the tag

Overview | Package | Class | Use | Tree | Deprecated | Index | Help

JavaTM 2 Platform
Std. Ed. v1.4.1_"07"

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright 2002 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.