モジュール java.desktop
パッケージ javax.swing.text

クラスSimpleAttributeSet

  • すべての実装されたインタフェース:
    Serializable, Cloneable, AttributeSet, MutableAttributeSet

    public class SimpleAttributeSet
    extends Object
    implements MutableAttributeSet, Serializable, Cloneable
    ハッシュ・テーブルを使用する、MutableAttributeSetの直接の実装です。

    警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースとの互換性がなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4以降、すべてのJavaBeans™用の長期間の格納サポートがjava.beansパッケージに追加されています。 XMLEncoderを参照してください。

    関連項目:
    直列化された形式
    • フィールドの詳細

      • EMPTY

        public static final AttributeSet EMPTY
        空の属性セットです。
    • コンストラクタの詳細

      • SimpleAttributeSet

        public SimpleAttributeSet()
        新しい属性セットを作成します。
      • SimpleAttributeSet

        public SimpleAttributeSet​(AttributeSet source)
        指定された属性セットに基づいて新しい属性セットを作成します。
        パラメータ:
        source - 属性セット
    • メソッドの詳細

      • isEmpty

        public boolean isEmpty()
        属性セットが空かどうかを判定します。
        戻り値:
        セットが空の場合はtrue、そうでない場合はfalse
      • getAttributeCount

        public int getAttributeCount()
        属性の数を取得します。
        定義:
        getAttributeCount、インタフェース: AttributeSet
        戻り値:
        カウント
      • isDefined

        public boolean isDefined​(Object attrName)
        指定された属性が定義されているかどうかを判定します。
        定義:
        isDefined、インタフェース: AttributeSet
        パラメータ:
        attrName - 属性名
        戻り値:
        属性が定義されている場合はtrue
      • isEqual

        public boolean isEqual​(AttributeSet attr)
        2つの属性セットを比較します。
        定義:
        isEqual、インタフェース: AttributeSet
        パラメータ:
        attr - 2番目の属性セット
        戻り値:
        セットが等しい場合はtrue、そうでない場合はfalse
      • getAttributeNames

        public Enumeration<?> getAttributeNames()
        セット内の属性の名前を取得します。
        定義:
        getAttributeNames、インタフェース: AttributeSet
        戻り値:
        名前(Enumeration)
      • getAttribute

        public Object getAttribute​(Object name)
        属性の値を取得します。
        定義:
        getAttribute、インタフェース: AttributeSet
        パラメータ:
        name - 属性名
        戻り値:
      • containsAttribute

        public boolean containsAttribute​(Object name,
                                         Object value)
        属性リストに指定された属性名と値のペアがあるかどうかを判定します。
        定義:
        containsAttribute、インタフェース: AttributeSet
        パラメータ:
        name - 名前
        value - 値
        戻り値:
        リストに名前と値のペアがある場合はtrue
      • containsAttributes

        public boolean containsAttributes​(AttributeSet attributes)
        属性リストに指定されたすべての名前と値のペアがあるかどうかを判定します。
        定義:
        containsAttributes、インタフェース: AttributeSet
        パラメータ:
        attributes - 属性リスト
        戻り値:
        リストに名前と値のペアがすべてある場合はtrue
      • addAttribute

        public void addAttribute​(Object name,
                                 Object value)
        リストに属性を追加します。
        定義:
        addAttribute、インタフェース: MutableAttributeSet
        パラメータ:
        name - 属性名
        value - 属性値
      • addAttributes

        public void addAttributes​(AttributeSet attributes)
        属性セットをリストに追加します。
        定義:
        addAttributes、インタフェース: MutableAttributeSet
        パラメータ:
        attributes - 追加する属性セット
      • removeAttribute

        public void removeAttribute​(Object name)
        リストから属性を削除します。
        定義:
        removeAttribute、インタフェース: MutableAttributeSet
        パラメータ:
        name - 属性名
      • removeAttributes

        public void removeAttributes​(Enumeration<?> names)
        リストから属性セットを削除します。
        定義:
        removeAttributes、インタフェース: MutableAttributeSet
        パラメータ:
        names - 削除する名前のセット
      • removeAttributes

        public void removeAttributes​(AttributeSet attributes)
        リストから属性セットを削除します。
        定義:
        removeAttributes、インタフェース: MutableAttributeSet
        パラメータ:
        attributes - 削除する属性セット
      • getResolveParent

        public AttributeSet getResolveParent()
        解釈処理側の親を返します。 これは、属性がローカルで定義されていない場合に解釈処理する属性セットです。 解釈処理する属性セットがない場合はnullを返します。
        定義:
        getResolveParent、インタフェース: AttributeSet
        戻り値:
      • clone

        public Object clone()
        属性セットを複製します。
        オーバーライド:
        clone、クラス: Object
        戻り値:
        新しい属性セット
        関連項目:
        Cloneable
      • equals

        public boolean equals​(Object obj)
        このオブジェクトを指定されたオブジェクトと比較します。 オブジェクトが同等の属性セットである場合はtrueになります。
        オーバーライド:
        equals 、クラス:  Object
        パラメータ:
        obj - この属性セットと比較されるオブジェクト
        戻り値:
        オブジェクトが等しい場合はtrue、そうでない場合はfalse
        関連項目:
        Object.hashCode()HashMap
      • toString

        public String toString()
        属性セットを文字列に変換します。
        オーバーライド:
        toString 、クラス:  Object
        戻り値:
        文字列