クラスAttributeList

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

public final class AttributeList extends Object implements DTDConstants, Serializable
このクラスは、ATTLIST構成要素を使って、DTDに記述されたとおりにSGML要素の属性を定義します。 AttributeListは、getAttributes()メソッドを使ってElementクラスから取得できます。

実際には、これはリンクされたリスト内の要素です。 要素の属性をすべて列挙するには、getNext()メソッドを繰返し使ってください。

関連項目:
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    int
    属性変更子
    属性名
    リストの次の属性
    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に対応
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    属性リストの要素を作成します。
    AttributeList(String name, int type, int modifier, String value, Vector<?> values, AttributeList next)
    属性リストの要素を作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    int
    属性修飾子を返します。
    属性名を返します。
    リストの次の属性を返します。
    int
    属性タイプを返します。
    デフォルト属性値を返します。
    可能な属性値を返します。
    static int
    属性名を型に変換
    オブジェクトの文字列表現を返します。
    static String
    type2name(int tp)
    型を属性名に変換

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

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, 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
      属性型
    • values

      public Vector<?> values
      可能な属性値
    • modifier

      public int modifier
      属性変更子
    • value

      public String value
      デフォルトの属性値
    • next

      public AttributeList next
      リストの次の属性
  • コンストラクタの詳細

    • AttributeList

      public AttributeList(String name)
      属性リストの要素を作成します。
      パラメータ:
      name - 属性名
    • AttributeList

      public AttributeList(String name, int type, int modifier, String value, Vector<?> values, AttributeList next)
      属性リストの要素を作成します。
      パラメータ:
      name - 属性名
      type - 属性の型
      modifier - 属性変更子
      value - デフォルトの属性値
      values - 可能な属性値
      next - リスト内の次の属性
  • メソッドの詳細

    • getName

      public String getName()
      属性名を返します。
      戻り値:
      属性名
    • getType

      public int getType()
      属性タイプを返します。
      戻り値:
      属性の型
      関連項目:
    • getModifier

      public int getModifier()
      属性修飾子を返します。
      戻り値:
      属性変更子
      関連項目:
    • getValues

      public Enumeration<?> getValues()
      可能な属性値を返します。
      戻り値:
      可能な属性値
    • getValue

      public String getValue()
      デフォルト属性値を返します。
      戻り値:
      デフォルトの属性値
    • getNext

      public AttributeList getNext()
      リストの次の属性を返します。
      戻り値:
      リストにある次の属性
    • toString

      public String toString()
      次のクラスからコピーされた説明: Object
      オブジェクトの文字列表現を返します。 このメソッドの縮小を満たすと、null以外の結果が返される必要があります。
      オーバーライド:
      toString、クラスObject
      戻り値:
      文字列表現
    • name2type

      public static int name2type(String nm)
      属性名を型に変換
      パラメータ:
      nm - 属性名
      戻り値:
      タイプ
    • type2name

      public static String type2name(int tp)
      型を属性名に変換
      パラメータ:
      tp - 型
      戻り値:
      属性名