java.lang.Object
javax.swing.text.html.parser.Entity
- 所有实现的接口:
-
DTDConstants
在DTD中使用ENTITY结构描述实体。它定义了实体的类型和值。
- 参见:
-
Field Summary
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
-
Constructor Summary
-
Method Summary
-
Field Details
-
name
实体的名称。 -
type
public int type实体的类型。 -
data
public char[] data数据的字符数组。
-
-
Constructor Details
-
Entity
创建一个实体。- 参数:
-
name
- 实体的名称 -
type
- 实体的类型 -
data
- 数据的字符数组
-
-
Method Details
-
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
将数据作为String
返回。- 返回:
-
数据作为
String
返回
-
name2type
将nm
字符串转换为相应的实体类型。如果字符串没有相应的实体类型,则返回对应于"CDATA"的类型。有效的实体类型包括:"PUBLIC"、"CDATA"、"SDATA"、"PI"、"STARTTAG"、"ENDTAG"、"MS"、"MD"、"SYSTEM"。- 参数:
-
nm
- 要转换的字符串 - 返回:
- 相应的实体类型,如果不存在则返回对应于"CDATA"的类型
-