- 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を参照してください。
- 
- 
ネストされたクラスのサマリー- 
インタフェース javax.swing.text.AttributeSetで宣言されたネストされたクラス/インタフェースAttributeSet.CharacterAttribute, AttributeSet.ColorAttribute, AttributeSet.FontAttribute, AttributeSet.ParagraphAttribute
 
- 
 - 
フィールドのサマリーフィールド 修飾子と型 フィールド 説明 static AttributeSetEMPTY空の属性セットです。- 
インタフェース javax.swing.text.AttributeSetで宣言されたフィールドNameAttribute, ResolveAttribute
 
- 
 - 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 SimpleAttributeSet()新しい属性セットを作成します。SimpleAttributeSet(AttributeSet source)指定された属性セットに基づいて新しい属性セットを作成します。
 - 
メソッドのサマリー修飾子と型 メソッド 説明 voidaddAttribute(Object name, Object value)リストに属性を追加します。voidaddAttributes(AttributeSet attributes)属性セットをリストに追加します。Objectclone()属性セットを複製します。booleancontainsAttribute(Object name, Object value)属性リストに指定された属性名と値のペアがあるかどうかを判定します。booleancontainsAttributes(AttributeSet attributes)属性リストに指定されたすべての名前と値のペアがあるかどうかを判定します。AttributeSetcopyAttributes()属性のコピーを作成します。booleanequals(Object obj)このオブジェクトを指定されたオブジェクトと比較します。ObjectgetAttribute(Object name)属性の値を取得します。intgetAttributeCount()属性の数を取得します。Enumeration<?>getAttributeNames()セット内の属性の名前を取得します。AttributeSetgetResolveParent()解釈処理側の親を返します。inthashCode()この属性セットのためのハッシュ・コードを返します。booleanisDefined(Object attrName)指定された属性が定義されているかどうかを判定します。booleanisEmpty()属性セットが空かどうかを判定します。booleanisEqual(AttributeSet attr)2つの属性セットを比較します。voidremoveAttribute(Object name)リストから属性を削除します。voidremoveAttributes(Enumeration<?> names)リストから属性セットを削除します。voidremoveAttributes(AttributeSet attributes)リストから属性セットを削除します。voidsetResolveParent(AttributeSet parent)解釈処理側の親を設定します。StringtoString()属性セットを文字列に変換します。
 
- 
- 
- 
フィールドの詳細- 
EMPTYpublic static final AttributeSet EMPTY 空の属性セットです。
 
- 
 - 
コンストラクタの詳細- 
SimpleAttributeSetpublic SimpleAttributeSet() 新しい属性セットを作成します。
 - 
SimpleAttributeSetpublic SimpleAttributeSet(AttributeSet source) 指定された属性セットに基づいて新しい属性セットを作成します。- パラメータ:
- source- 属性セット
 
 
- 
 - 
メソッドの詳細- 
isEmptypublic boolean isEmpty() 属性セットが空かどうかを判定します。- 戻り値:
- セットが空の場合はtrue、そうでない場合はfalse
 
 - 
getAttributeCountpublic int getAttributeCount() 属性の数を取得します。- 定義:
- getAttributeCount、インタフェース:- AttributeSet
- 戻り値:
- カウント
 
 - 
isDefinedpublic boolean isDefined(Object attrName) 指定された属性が定義されているかどうかを判定します。- 定義:
- isDefined、インタフェース:- AttributeSet
- パラメータ:
- attrName- 属性名
- 戻り値:
- 属性が定義されている場合はtrue
 
 - 
isEqualpublic boolean isEqual(AttributeSet attr) 2つの属性セットを比較します。- 定義:
- isEqual、インタフェース:- AttributeSet
- パラメータ:
- attr- 2番目の属性セット
- 戻り値:
- セットが等しい場合はtrue、そうでない場合はfalse
 
 - 
copyAttributespublic AttributeSet copyAttributes() 属性のコピーを作成します。- 定義:
- copyAttributes、インタフェース:- AttributeSet
- 戻り値:
- コピー
 
 - 
getAttributeNamespublic Enumeration<?> getAttributeNames() セット内の属性の名前を取得します。- 定義:
- getAttributeNames、インタフェース:- AttributeSet
- 戻り値:
- 名前(Enumeration)
 
 - 
getAttributepublic Object getAttribute(Object name) 属性の値を取得します。- 定義:
- getAttribute、インタフェース:- AttributeSet
- パラメータ:
- name- 属性名
- 戻り値:
- 値
 
 - 
containsAttributepublic boolean containsAttribute(Object name, Object value) 属性リストに指定された属性名と値のペアがあるかどうかを判定します。- 定義:
- containsAttribute、インタフェース:- AttributeSet
- パラメータ:
- name- 名前
- value- 値
- 戻り値:
- リストに名前と値のペアがある場合はtrue
 
 - 
containsAttributespublic boolean containsAttributes(AttributeSet attributes) 属性リストに指定されたすべての名前と値のペアがあるかどうかを判定します。- 定義:
- containsAttributes、インタフェース:- AttributeSet
- パラメータ:
- attributes- 属性リスト
- 戻り値:
- リストに名前と値のペアがすべてある場合はtrue
 
 - 
addAttributepublic void addAttribute(Object name, Object value) リストに属性を追加します。- 定義:
- addAttribute、インタフェース:- MutableAttributeSet
- パラメータ:
- name- 属性名
- value- 属性値
 
 - 
addAttributespublic void addAttributes(AttributeSet attributes) 属性セットをリストに追加します。- 定義:
- addAttributes、インタフェース:- MutableAttributeSet
- パラメータ:
- attributes- 追加する属性セット
 
 - 
removeAttributepublic void removeAttribute(Object name) リストから属性を削除します。- 定義:
- removeAttribute、インタフェース:- MutableAttributeSet
- パラメータ:
- name- 属性名
 
 - 
removeAttributespublic void removeAttributes(Enumeration<?> names) リストから属性セットを削除します。- 定義:
- removeAttributes、インタフェース:- MutableAttributeSet
- パラメータ:
- names- 削除する名前のセット
 
 - 
removeAttributespublic void removeAttributes(AttributeSet attributes) リストから属性セットを削除します。- 定義:
- removeAttributes、インタフェース:- MutableAttributeSet
- パラメータ:
- attributes- 削除する属性セット
 
 - 
getResolveParentpublic AttributeSet getResolveParent() 解釈処理側の親を返します。 これは、属性がローカルで定義されていない場合に解釈処理する属性セットです。 解釈処理する属性セットがない場合はnullを返します。- 定義:
- getResolveParent、インタフェース:- AttributeSet
- 戻り値:
- 親
 
 - 
setResolveParentpublic void setResolveParent(AttributeSet parent) 解釈処理側の親を設定します。- 定義:
- setResolveParent、インタフェース:- MutableAttributeSet
- パラメータ:
- parent- 親
 
 - 
hashCodepublic int hashCode() この属性セットのためのハッシュ・コードを返します。- オーバーライド:
- hashCode、クラス:- Object
- 戻り値:
- この属性セットのためのハッシュ・コード値。
- 関連項目:
- Object.equals(java.lang.Object),- System.identityHashCode(java.lang.Object)
 
 - 
equalspublic boolean equals(Object obj) このオブジェクトを指定されたオブジェクトと比較します。 オブジェクトが同等の属性セットである場合はtrueになります。- オーバーライド:
- equals、クラス:- Object
- パラメータ:
- obj- この属性セットと比較されるオブジェクト
- 戻り値:
- オブジェクトが等しい場合はtrue、そうでない場合はfalse
- 関連項目:
- Object.hashCode()、- HashMap
 
 
- 
 
-