クラスEntity
java.lang.Object
javax.swing.text.html.parser.Entity
- すべての実装されたインタフェース:
DTDConstants
public final class Entity extends Object implements DTDConstants
エンティティは、ENTITY構成要素を使ってDTDに記述されます。 エンティティのタイプと値を定義します。
- 関連項目:
-
フィールドのサマリー
フィールドインタフェースで宣言されたフィールド 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修飾子と型フィールド説明static final intDTD定数はANYに対応static final intDTD定数はCDATAに対応static final intDTD定数はCONREFに対応static final intDTD定数は、CURRENTに対応static final intDTD定数はDEFAULTに対応static final intDTD定数はEMPTYに対応static final intDTD定数はENDTAGに対応static final intDTD定数はENTITIESに対応static final intDTD定数はENTITYに対応static final intDTD定数はFIXEDに対応static final intDTD定数はGENERALに対応static final intDTD定数はIDに対応static final intDTD定数はIDREFに対応static final intDTD定数はIDREFSに対応static final intDTD定数はIMPLIEDに対応static final intDTD定数はMDに対応static final intDTD定数はMODELに対応static final intDTD定数はMSに相当static final intDTD定数はNAMEに対応static final intDTD定数はNAMESに対応static final intDTD定数はNMTOKENに対応static final intDTD定数はNMTOKENSに対応static final intDTD定数はNOTATIONに対応static final intDTD定数はNUMBERに対応static final intDTD定数はNUMBERSに対応static final intDTD定数はNUTOKENに対応static final intDTD定数はNUTOKENSに対応static final intDTD定数はPARAMETERに対応static final intDTD定数はPIに対応static final intDTD定数はPUBLICに対応static final intDTD定数はRCDATAに対応static final intDTD定数はREQUIREDに対応static final intDTD定数はSDATAに対応static final intDTD定数はSTARTTAGに対応static final intDTD定数はSYSTEMに対応 -
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
クラスオブジェクトで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。booleanこのオブジェクトと他のオブジェクトが等しいかどうかを示します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。inthashCode()このオブジェクトに対するハッシュ・コード値を返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。toString()オブジェクトの文字列表現を返します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
フィールド詳細
-
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
-
getType
public int getType()エンティティのタイプを取得します。- 戻り値:
- エンティティのタイプ
-
isParameter
public boolean isParameter()パラメータ・エンティティの場合にtrueを返します。- 戻り値:
- パラメータ・エンティティの場合は
true
-
isGeneral
public boolean isGeneral()一般エンティティの場合にtrueを返します。- 戻り値:
- 一般エンティティの場合は
true
-
getData
public char[] getData()dataを返します。- 戻り値:
data
-
getString
-
name2type
public static int name2type(String nm) nm文字列を対応するエンティティ・タイプに変換します。 文字列に対応するエンティティ・タイプがない場合、「CDATA」に対応するタイプが返されます。 有効なエンティティ・タイプは、「PUBLIC」、「CDATA」、「SDATA」、「PI」、「STARTTAG」、「ENDTAG」、「MS」、「MD」、「SYSTEM」です。- パラメータ:
nm- 変換される文字列- 戻り値:
- 対応するエンティティ・タイプ。存在しない場合は、「CDATA」に対応するタイプ
-