クラスEntity

java.lang.Object
javax.swing.text.html.parser.Entity
すべての実装されたインタフェース:
DTDConstants

public final class Entity extends Object implements DTDConstants
エンティティは、ENTITY構成要素を使ってDTDに記述されます。 エンティティのタイプと値を定義します。
関連項目:
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    char[]
    データのchar配列。
    エンティティの名前。
    int
    エンティティのタイプ。

    インタフェースで宣言されたフィールド 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 int
    DTD定数はANYに対応
    static final int
    DTD定数はCDATAに対応
    static final int
    DTD定数はCONREFに対応
    static final int
    DTD定数は、CURRENTに対応
    static final int
    DTD定数はDEFAULTに対応
    static final int
    DTD定数はEMPTYに対応
    static final int
    DTD定数はENDTAGに対応
    static final int
    DTD定数はENTITIESに対応
    static final int
    DTD定数はENTITYに対応
    static final int
    DTD定数はFIXEDに対応
    static final int
    DTD定数はGENERALに対応
    static final int
    DTD定数はIDに対応
    static final int
    DTD定数はIDREFに対応
    static final int
    DTD定数はIDREFSに対応
    static final int
    DTD定数はIMPLIEDに対応
    static final int
    DTD定数はMDに対応
    static final int
    DTD定数はMODELに対応
    static final int
    DTD定数はMSに相当
    static final int
    DTD定数はNAMEに対応
    static final int
    DTD定数はNAMESに対応
    static final int
    DTD定数はNMTOKENに対応
    static final int
    DTD定数はNMTOKENSに対応
    static final int
    DTD定数はNOTATIONに対応
    static final int
    DTD定数はNUMBERに対応
    static final int
    DTD定数はNUMBERSに対応
    static final int
    DTD定数はNUTOKENに対応
    static final int
    DTD定数はNUTOKENSに対応
    static final int
    DTD定数はPARAMETERに対応
    static final int
    DTD定数はPIに対応
    static final int
    DTD定数はPUBLICに対応
    static final int
    DTD定数はRCDATAに対応
    static final int
    DTD定数はREQUIREDに対応
    static final int
    DTD定数はSDATAに対応
    static final int
    DTD定数はSTARTTAGに対応
    static final int
    DTD定数はSYSTEMに対応
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    Entity(String name, int type, char[] data)
    エンティティを作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    char[]
    dataを返します。
    エンティティの名前を取得します。
    データをStringとして返します。
    int
    エンティティのタイプを取得します。
    boolean
    一般エンティティの場合にtrueを返します。
    boolean
    パラメータ・エンティティの場合にtrueを返します。
    static int
    nm文字列を対応するエンティティ・タイプに変換します。

    クラスオブジェクトで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    boolean
    このオブジェクトと他のオブジェクトが等しいかどうかを示します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    int
    このオブジェクトに対するハッシュ・コード値を返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    オブジェクトの文字列表現を返します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(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

      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」に対応するタイプ