模块  java.desktop
软件包  javax.swing.text.html

Class 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}。
    • 字段详细信息

      • NULL_ATTRIBUTE_VALUE

        public static final String NULL_ATTRIBUTE_VALUE
        NULL_ATTRIBUTE_VALUE用于未指定属性值的情况。
        另请参见:
        常数字段值
    • 构造方法详细信息

      • HTML

        public HTML()
    • 方法详细信息

      • 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