- java.lang.Object
-
- javax.swing.text.html.parser.Entity
-
- All Implemented Interfaces:
-
DTDConstants
public final class Entity extends Object implements DTDConstants
使用ENTITY构造在DTD中描述实体。 它定义实体的类型和值。- 另请参见:
-
DTD
-
-
Field Summary
Fields Modifier and Type Field 描述 char[]
data
char数组的数组。String
name
实体的名称。int
type
实体的类型。-
Fields inherited from 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”的类型,如果不存在
-
-