javax.swing.text.html.parser

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

public final class Entity
     
extends Object
implements DTDConstants

使用 ENTITY 构造在 DTD 中描述了一个实体。它定义该实体的类型和值。

另请参见:
DTD

字段摘要
 char[] data
           
 String name
           
 int type
           
 
从接口 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
 
构造方法摘要
Entity(String name, int type, char[] data)
          创建一个实体。
 
方法摘要
 char[] getData()
          返回 data
 String getName()
          获取实体的名称。
 String getString()
          返回以 String 表示的数据。
 int getType()
          获取实体的类型。
 boolean isGeneral()
          如果是常规实体,则返回 true
 boolean isParameter()
          如果为参数实体,则返回 true
static int name2type(String nm)
          将 nm 字符串转换为相应的实体类型。
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

name

public String name

type

public int type

data

public char[] data
构造方法详细信息

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" 对应的类型