JavaTM 2
Platform
Std. Ed. v1.4.0

javax.swing.text
インタフェース MutableAttributeSet

すべてのスーパーインタフェース:
AttributeSet
既知のサブインタフェースの一覧:
Style
既知の実装クラスの一覧:
AbstractDocument.AbstractElement, SimpleAttributeSet, StyleContext.NamedStyle

public interface MutableAttributeSet
extends AttributeSet

一意な属性を集めた可変コレクションの汎用インタフェースです。実装はおそらく、次の形式のコンストラクタを提供しようとします。 public XXXAttributeSet(ConstAttributeSet source);


入れ子クラスの概要
 
クラス 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)
          指定された属性と値を持つことを除いて、これと同じ新しい属性セットを作成します。
 void removeAttribute(Object name)
          指定した name を持つ属性を削除します。
 void removeAttributes(AttributeSet attributes)
          指定した name を持つ属性セットを削除します。
 void removeAttributes(Enumeration names)
          指定した names を持つ属性セットを削除します。
 void setResolveParent(AttributeSet parent)
          解釈処理側の親を設定します。
 
インタフェース javax.swing.text.AttributeSet から継承したメソッド
containsAttribute, containsAttributes, copyAttributes, getAttribute, getAttributeCount, getAttributeNames, getResolveParent, isDefined, isEqual
 

メソッドの詳細

addAttribute

public void addAttribute(Object name,
                         Object value)
指定された名前と値を持つ属性を保持することを除いて、これと同じ新しい属性セットを作成します。オブジェクトは不変でなければなりません。つまり、どのクライアントによっても変更できません。

パラメータ:
name - 名前
value - 値

addAttributes

public void addAttributes(AttributeSet attributes)
指定された属性と値を持つことを除いて、これと同じ新しい属性セットを作成します。

パラメータ:
attributes - 属性セット

removeAttribute

public void removeAttribute(Object name)
指定した name を持つ属性を削除します。

パラメータ:
name - 属性名

removeAttributes

public void removeAttributes(Enumeration names)
指定した names を持つ属性セットを削除します。

パラメータ:
names - 名前のセット

removeAttributes

public void removeAttributes(AttributeSet attributes)
指定した name を持つ属性セットを削除します。

パラメータ:
attributes - 属性セット

setResolveParent

public void setResolveParent(AttributeSet parent)
解釈処理側の親を設定します。これは、属性がローカルに定義されていないかどうかを解釈処理するための属性セットです。

パラメータ:
parent - 親

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.