java.lang.Object
javax.swing.text.html.HTML
HTMLDocument
中使用的常量。这些基本上是标签和属性定义。
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
表示HTML属性的类型安全枚举。static class
表示HTML标签的类型安全枚举。static class
代表未知HTML标签的类。 -
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic HTML.Attribute[]
返回被识别的HTML属性集。static HTML.Tag[]
返回默认HTML阅读器识别的实际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
为已知标签名称(即集合{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}中的一个标签)获取标签常量。
-
Field Details
-
NULL_ATTRIBUTE_VALUE
在属性的值未指定的情况下使用NULL_ATTRIBUTE_VALUE
。- 参见:
-
-
Constructor Details
-
HTML
public HTML()构造一个HTML
。
-
-
Method Details
-
getAllTags
返回默认HTML阅读器识别的实际HTML标签集。此集合不包括阅读器生成的标签。- 返回:
- 默认HTML阅读器识别的实际HTML标签集
-
getTag
为已知标签名称(即集合{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
获取整数属性值。属性值存储为字符串,这是一个将其转换为实际整数的便利方法。- 参数:
-
attr
- 用于尝试获取值的属性集 -
key
- 用于获取值的键 -
def
- 如果未定义属性或转换为整数时出错,则使用的默认值 - 返回:
- 一个属性值
-
getAllAttributeKeys
返回被识别的HTML属性集。- 返回:
- 被识别的HTML属性集
-
getAttributeKey
为已知属性名称(即集合{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
- 返回:
-
与
attName
对应的Attribute
-