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
-
フィールドのサマリー
フィールドインタフェース javax.swing.text.AttributeSetで宣言されたフィールド
NameAttribute, ResolveAttribute
-
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明void
addAttribute(Object name, Object value)
リストに属性を追加します。void
addAttributes(AttributeSet attributes)
属性セットをリストに追加します。clone()
属性セットを複製します。boolean
containsAttribute(Object name, Object value)
属性リストに指定された属性名と値のペアがあるかどうかを判定します。boolean
containsAttributes(AttributeSet attributes)
属性リストに指定されたすべての名前と値のペアがあるかどうかを判定します。属性のコピーを作成します。boolean
このオブジェクトを指定されたオブジェクトと比較します。getAttribute(Object name)
属性の値を取得します。int
属性の数を取得します。Enumeration<?>
セット内の属性の名前を取得します。解釈処理側の親を返します。int
hashCode()
この属性セットのためのハッシュ・コードを返します。boolean
指定された属性が定義されているかどうかを判定します。boolean
isEmpty()
属性セットが空かどうかを判定します。boolean
isEqual(AttributeSet attr)
2つの属性セットを比較します。void
removeAttribute(Object name)
リストから属性を削除します。void
removeAttributes(Enumeration<?> names)
リストから属性セットを削除します。void
removeAttributes(AttributeSet attributes)
リストから属性セットを削除します。void
setResolveParent(AttributeSet parent)
解釈処理側の親を設定します。toString()
属性セットを文字列に変換します。
-
フィールド詳細
-
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
属性の値を取得します。- 定義:
getAttribute
、インタフェース:AttributeSet
- パラメータ:
name
- 属性名- 戻り値:
- 値
-
containsAttribute
属性リストに指定された属性名と値のペアがあるかどうかを判定します。- 定義:
containsAttribute
、インタフェース:AttributeSet
- パラメータ:
name
- 名前value
- 値- 戻り値:
- リストに名前と値のペアがある場合はtrue
-
containsAttributes
public boolean containsAttributes(AttributeSet attributes)属性リストに指定されたすべての名前と値のペアがあるかどうかを判定します。- 定義:
containsAttributes
、インタフェース:AttributeSet
- パラメータ:
attributes
- 属性リスト- 戻り値:
- リストに名前と値のペアがすべてある場合はtrue
-
addAttribute
リストに属性を追加します。- 定義:
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()属性セットを複製します。 -
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()属性セットを文字列に変換します。
-