public class HTML extends Object
HTMLDocument
. These
are basically tag and attribute definitions.Modifier and Type | Class | Description |
---|---|---|
static class |
HTML.Attribute |
Typesafe enumeration representing an HTML
attribute.
|
static class |
HTML.Tag |
Typesafe enumeration for an HTML tag.
|
static class |
HTML.UnknownTag |
Class represents unknown HTML tag.
|
Modifier and Type | Field | Description |
---|---|---|
static String |
NULL_ATTRIBUTE_VALUE |
NULL_ATTRIBUTE_VALUE used in cases where the value for the attribute has not
been specified. |
Constructor | Description |
---|---|
HTML() |
Modifier and Type | Method | Description |
---|---|---|
static HTML.Attribute[] |
getAllAttributeKeys() |
Returns the set of HTML attributes recognized.
|
static HTML.Tag[] |
getAllTags() |
Returns the set of actual HTML tags that
are recognized by the default HTML reader.
|
static HTML.Attribute |
getAttributeKey(String attName) |
Fetches an attribute constant for a well-known attribute name
(i.e. one of the attributes in the set {FACE, COMMENT, SIZE,
COLOR, CLEAR, BACKGROUND, BGCOLOR, TEXT, LINK, VLINK, ALINK,
WIDTH, HEIGHT, ALIGN, NAME, HREF, REL, REV, TITLE, TARGET,
SHAPE, COORDS, ISMAP, NOHREF, ALT, ID, SRC, HSPACE, VSPACE,
USEMAP, LOWSRC, CODEBASE, CODE, ARCHIVE, VALUE, VALUETYPE,
TYPE, CLASS, STYLE, LANG, DIR, DECLARE, CLASSID, DATA, CODETYPE,
STANDBY, BORDER, SHAPES, NOSHADE, COMPACT, START, ACTION, METHOD,
ENCTYPE, CHECKED, MAXLENGTH, MULTIPLE, SELECTED, ROWS, COLS,
DUMMY, CELLSPACING, CELLPADDING, VALIGN, HALIGN, NOWRAP, ROWSPAN,
COLSPAN, PROMPT, HTTPEQUIV, CONTENT, LANGUAGE, VERSION, N,
FRAMEBORDER, MARGINWIDTH, MARGINHEIGHT, SCROLLING, NORESIZE,
MEDIA, ENDTAG}).
|
static int |
getIntegerAttributeValue(AttributeSet attr,
HTML.Attribute key,
int def) |
Fetches an integer attribute value.
|
static HTML.Tag |
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}.
|
public static final String NULL_ATTRIBUTE_VALUE
NULL_ATTRIBUTE_VALUE
used in cases where the value for the attribute has not
been specified.public static HTML.Tag[] getAllTags()
public static HTML.Tag getTag(String tagName)
null
will be returned.tagName
- the String
name requestedtagName
,
or null
if not foundpublic static int getIntegerAttributeValue(AttributeSet attr, HTML.Attribute key, int def)
attr
- the set of attributes to use to try to fetch a valuekey
- the key to use to fetch the valuedef
- the default value to use if the attribute isn't
defined or there is an error converting to an integerpublic static HTML.Attribute[] getAllAttributeKeys()
public static HTML.Attribute getAttributeKey(String attName)
null
will be returned.attName
- the String
requestedAttribute
corresponding to attName
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-internal+0-adhoc.mlchung.jdk9-jdeps