- java.lang.Object
-
- javax.swing.text.html.HTML
-
public class HTML extends Object
HTMLDocument
使用的HTMLDocument
。 这些基本上是标签和属性定义。
-
-
嵌套类汇总
嵌套类 变量和类型 类 描述 static class
HTML.Attribute
Typesafe枚举表示HTML属性。static class
HTML.Tag
HTML标记的Typesafe枚举。static class
HTML.UnknownTag
类表示未知的HTML标记。
-
字段汇总
字段 变量和类型 字段 描述 static String
NULL_ATTRIBUTE_VALUE
NULL_ATTRIBUTE_VALUE
用于未指定属性值的情况。
-
构造方法摘要
构造方法 构造器 描述 HTML()
-
方法摘要
所有方法 静态方法 具体的方法 变量和类型 方法 描述 static HTML.Attribute[]
getAllAttributeKeys()
返回已识别的HTML属性集。static HTML.Tag[]
getAllTags()
返回默认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,数据,CODETYPE,STANDBY,边框,形状,NOSHADE,紧凑,开始,行动,方法,ENCTYPE,检查,最大化,多个,选择,行,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 ,李,链接,地图,菜单,元,NOBR,NOFRAMES,对象,OL,选项,P,参与,预,SAMP,脚本,选择,小,跨越,罢工,S,强,样式,子,SUP,表,TD,TEXTAREA,TH,TITLE,TR,TT,U,UL,VAR}。
-
-
-
方法详细信息
-
getAllTags
public static HTML.Tag[] getAllTags()
返回默认HTML阅读器可识别的实际HTML标记集。 该集不包括由阅读器制造的标签。- 结果
- 默认HTML阅读器可识别的实际HTML标记集
-
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 ,李,链接,地图,菜单,元,NOBR,NOFRAMES,对象,OL,选项,P,参与,预,SAMP,脚本,选择,小,跨越,罢工,S,强,样式,子,SUP,表,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,数据,CODETYPE,STANDBY,边框,形状,NOSHADE,紧凑,开始,行动,方法,ENCTYPE,检查,最大化,多个,选择,行,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
- 结果
-
Attribute
对应attName
-
-