- 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()属性セットを文字列に変換します。
-
-
-
フィールドの詳細
-
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- 親
-
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
-
-