模块 java.desktop

类 Entity

java.lang.Object
javax.swing.text.html.parser.Entity
所有已实现的接口:
DTDConstants

public final class Entity extends Object implements DTDConstants
使用 ENTITY 结构在 DTD 中描述实体。它定义实体的类型和值。
参见:
  • 字段详细信息

    • name

      public String  name
      实体的名称。
    • type

      public int type
      实体的类型。
    • data

      public char[] data
      数据的字符数组。
  • 构造方法详细信息

    • Entity

      public Entity(String  name, int type, char[] data)
      创建一个实体。
      参数:
      name - 实体名称
      type - 实体的类型
      data - 数据的字符数组
  • 方法详情

    • getName

      public String  getName()
      获取实体的名称。
      返回:
      实体的名称,作为String
    • getType

      public int getType()
      获取实体的类型。
      返回:
      实体的类型
    • isParameter

      public boolean isParameter()
      如果它是参数实体,则返回 true
      返回:
      true如果是参数实体
    • isGeneral

      public boolean isGeneral()
      如果它是一般实体,则返回 true
      返回:
      true 如果是一般实体
    • getData

      public char[] getData()
      返回 data
      返回:
      data
    • getString

      public String  getString()
      将数据作为 String 返回。
      返回:
      数据为String
    • name2type

      public static int name2type(String  nm)
      nm 字符串转换为相应的实体类型。如果字符串没有对应的实体类型,则返回对应于“CDATA”的类型。有效的实体类型是:“PUBLIC”、“CDATA”、“SDATA”、“PI”、“STARTTAG”、“ENDTAG”、“MS”、“MD”、“SYSTEM”。
      参数:
      nm - 要转换的字符串
      返回:
      对应的实体类型,或者对应于“CDATA”的类型,如果不存在的话