javax.swing.text.html

异常
java.lang.Object
  继承者 javax.swing.text.html.HTML

public class HTML
     
extends Object

HTMLDocument 中使用的常量。这些常量基本上是标记和属性定义。


嵌套类摘要
static class HTML.Attribute
          表示 HTML 属性的类型安全的枚举。
static class HTML.Tag
          HTML 标记的类型安全的枚举。
static class HTML.UnknownTag
           
 
字段摘要
static String NULL_ATTRIBUTE_VALUE
           
 
构造方法摘要
HTML()
           
 
方法摘要
static HTML.Attribute[] getAllAttributeKeys()
          返回所识别的 HTML 属性集。
static HTML.Tag[] getAllTags()
          返回默认 HTML reader 所识别的实际 HTML 标记集。
static HTML.Attribute getAttributeKey(String attName)
          获取已知属性名称的属性常量(即集合 {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)
          获取整数属性值。
static HTML.Tag getTag(String tagName)
          获取已知标记名称的标记常量(即集合 {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} 中的某个标记)。
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

NULL_ATTRIBUTE_VALUE

public static final String NULL_ATTRIBUTE_VALUE
另请参见:
常量字段值
构造方法详细信息

HTML

public HTML()
方法详细信息

getAllTags

public static HTML.Tag[] getAllTags()
返回默认 HTML reader 所识别的实际 HTML 标记集。此集合不包括 reader 所构造的标记。


getTag

public static HTML.Tag getTag(String tagName)
获取已知标记名称的标记常量(即集合 {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} 中的某个标记)。如果给定名称不表示某个已知标记,则返回 null

参数:
tagName - 所请求的 String 名称
返回:
对应于 tagName 的标记常量,如果未找到,则返回 null

getIntegerAttributeValue

public static int getIntegerAttributeValue(AttributeSet attr,
                                           HTML.Attribute key,
                                           int def)
获取整数属性值。属性值存储为字符串,且这是将其转换为实际整数的一种便捷方法。

参数:
attr - 用于试图获取值的属性集
key - 用于获取值的键
def - 如果未定义属性或转换为整数时发生错误,则要使用的默认值

getAllAttributeKeys

public static HTML.Attribute[] getAllAttributeKeys()
返回所识别的 HTML 属性集。

返回:
所识别的 HTML 属性集

getAttributeKey

public static HTML.Attribute getAttributeKey(String attName)
获取已知属性名称的属性常量(即集合 {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} 中的某个属性)。如果给定名称不表示某个已知属性,则返回 null

参数:
attName - 所请求的 String
返回:
对应于 attNameAttribute