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

クラスSimpleAttributeSet

java.lang.Object
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
    • copyAttributes

      public AttributeSet copyAttributes()
      属性のコピーを作成します。
      定義:
      copyAttributes、インタフェース: AttributeSet
      戻り値:
      コピー
    • 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
      戻り値:
    • setResolveParent

      public void setResolveParent(AttributeSet parent)
      解釈処理側の親を設定します。
      定義:
      setResolveParent、インタフェース: MutableAttributeSet
      パラメータ:
      parent - 親
    • clone

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

      public int hashCode()
      この属性セットのためのハッシュ・コードを返します。
      オーバーライド:
      hashCode 、クラス:  Object
      戻り値:
      この属性セットのためのハッシュ・コード値。
      関連項目:
      Object.equals(java.lang.Object), System.identityHashCode(java.lang.Object)
    • equals

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

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