- 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
エンティティの型。-
インタフェース 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
-
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 char[]
getData()
data
を返します。String
getName()
エンティティの名前を取得します。String
getString()
データをString
として返します。int
getType()
エンティティのタイプを取得します。boolean
isGeneral()
一般エンティティの場合にtrue
を返します。boolean
isParameter()
パラメータ・エンティティの場合にtrue
を返します。static int
name2type(String nm)
nm
文字列を対応するエンティティ・タイプに変換します。
-
-
-
フィールドの詳細
-
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に対応するタイプ
-
-