java.lang.Object
javax.swing.text.html.parser.Entity
- すべての実装されたインタフェース:
DTDConstants
public final class Entity extends Object implements DTDConstants
エンティティは、ENTITY構成要素を使ってDTDに記述されます。 エンティティの型と値を定義します。
- 関連項目:
DTD
-
フィールドのサマリー
フィールドインタフェース 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」に対応するタイプ
-