- java.lang.Object
-
- javax.swing.text.html.parser.Entity
-
- 实现的所有接口
-
DTDConstants
public final class Entity extends Object implements DTDConstants
使用ENTITY构造在DTD中描述实体。 它定义了实体的类型和价值。- 另请参见:
-
DTD
-
-
字段汇总
字段 变量和类型 字段 描述 char[]
data
char数组数据。String
name
实体的名称。int
type
实体的类型。-
Fields declared in interface javax.swing.text.html.parser.DTDConstants
ANY, CDATA, CONREF, CURRENT, DEFAULT, EMPTY, ENDTAG, ENTITIES, ENTITY, FIXED, GENERAL, ID, IDREF, IDREFS, IMPLIED, MD, MODEL, MS, NAME, NAMES, NMTOKEN, NMTOKENS, NOTATION, NUMBER, NUMBERS, NUTOKEN, NUTOKENS, PARAMETER, PI, PUBLIC, RCDATA, REQUIRED, SDATA, STARTTAG, SYSTEM
-
-
-
-
字段详细信息
-
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”的类型(如果不存在)
-
-