Module  java.desktop

Class Entity

  • All Implemented Interfaces:
    DTDConstants


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

      • name

        public String name
        实体的名称。
      • type

        public int type
        实体的类型。
      • data

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

      • Entity

        public Entity​(String name,
                      int type,
                      char[] data)
        创建一个实体。
        参数
        name - 实体的名称
        type - 实体的类型
        data - 数组的char数组
    • 方法详细信息

      • 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”的类型,如果不存在