Module java.desktop

Class HTML

java.lang.Object
javax.swing.text.html.HTML

public class HTML extends Object
HTMLDocument中使用的常量。这些基本上是标签和属性定义。
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    表示HTML属性的类型安全枚举。
    static class 
    表示HTML标签的类型安全枚举。
    static class 
    代表未知HTML标签的类。
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    在属性的值未指定的情况下使用NULL_ATTRIBUTE_VALUE
  • Constructor Summary

    Constructors
    Constructor
    Description
    HTML()
    构造一个HTML
  • Method Summary

    Modifier and Type
    Method
    Description
    static HTML.Attribute[]
    返回被识别的HTML属性集。
    static HTML.Tag[]
    返回默认HTML阅读器识别的实际HTML标签集。
    为已知属性名称(即集合{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
    获取整数属性值。
    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}中的一个标签)获取标签常量。

    Methods declared in class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • NULL_ATTRIBUTE_VALUE

      public static final String NULL_ATTRIBUTE_VALUE
      在属性的值未指定的情况下使用NULL_ATTRIBUTE_VALUE
      参见:
  • Constructor Details

    • HTML

      public HTML()
      构造一个HTML
  • Method Details

    • 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,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
      返回:
      attName对应的Attribute