JavaTM Platform
Standard Ed. 6

javax.swing.text.html
类 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

JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策