Method from javax.swing.text.html.HTML Detail: |
public static Attribute[] getAllAttributeKeys() {
Attribute[] attributes = new Attribute[Attribute.allAttributes.length];
System.arraycopy(Attribute.allAttributes, 0,
attributes, 0, Attribute.allAttributes.length);
return attributes;
}
Returns the set of HTML attributes recognized. |
public static Tag[] getAllTags() {
Tag[] tags = new Tag[Tag.allTags.length];
System.arraycopy(Tag.allTags, 0, tags, 0, Tag.allTags.length);
return tags;
}
Returns the set of actual HTML tags that
are recognized by the default HTML reader.
This set does not include tags that are
manufactured by the reader. |
public static Attribute getAttributeKey(String attName) {
Attribute a = attHashtable.get(attName);
if (a == null) {
return null;
}
return a;
}
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}).
If the given name does not represent one of the well-known attributes,
then null will be returned. |
public static int getIntegerAttributeValue(AttributeSet attr,
Attribute key,
int def) {
int value = def;
String istr = (String) attr.getAttribute(key);
if (istr != null) {
try {
value = Integer.valueOf(istr).intValue();
} catch (NumberFormatException e) {
value = def;
}
}
return value;
}
Fetches an integer attribute value. Attribute values
are stored as a string, and this is a convenience method
to convert to an actual integer. |
public static Tag getTag(String tagName) {
Tag t = tagHashtable.get(tagName);
return (t == null ? null : t);
}
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}. If the given
name does not represent one of the well-known tags, then
null will be returned. |
static Tag getTagForStyleConstantsKey(StyleConstants sc) {
return scMapping.get(sc);
}
Returns the HTML Tag associated with the
StyleConstants key sc .
If no matching Tag is found, returns
null . |