|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.swing.text.StyleContext.NamedStyle
public class StyleContext.NamedStyle
通常、文字および段落の書式を表すために使われる属性のコレクションです。これは、必要な場合に監視できる MutableAttributeSet の実装です。それらの書式は変更が不可能であることを最大限に利用します。また、このセットはかなり小さいため、SimpleAttributeSet などよりも大幅に効率的である場合があります。
警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。JDK バージョン 1.4 以降、すべての JavaBeans™ の長期間の運用サポートは、java.beans
パッケージに追加されています。詳細は、XMLEncoder
を参照してください。
入れ子のクラスの概要 |
---|
インタフェース javax.swing.text.AttributeSet から継承された入れ子のクラス/インタフェース |
---|
AttributeSet.CharacterAttribute, AttributeSet.ColorAttribute, AttributeSet.FontAttribute, AttributeSet.ParagraphAttribute |
フィールドの概要 | |
---|---|
protected ChangeEvent |
changeEvent
イベント専用の (読み込み専用) 状態がソースプロパティなので、必要な ChangeEvent の数はモデルインスタンスごとに 1 つです。 |
protected EventListenerList |
listenerList
モデルの変更リスナーです。 |
インタフェース javax.swing.text.AttributeSet から継承されたフィールド |
---|
NameAttribute, ResolveAttribute |
コンストラクタの概要 | |
---|---|
StyleContext.NamedStyle()
null 名と親の新しい名前付き書式を作成します。 |
|
StyleContext.NamedStyle(String name,
Style parent)
新しい名前付き書式を作成します。 |
|
StyleContext.NamedStyle(Style parent)
新しい名前付き書式を作成します。 |
メソッドの概要 | ||
---|---|---|
void |
addAttribute(Object name,
Object value)
属性を追加します。 |
|
void |
addAttributes(AttributeSet attr)
属性セットを要素に追加します。 |
|
void |
addChangeListener(ChangeListener l)
変更リスナーを追加します。 |
|
boolean |
containsAttribute(Object name,
Object value)
属性の名前と値が定義済みであるかどうかを判定します。 |
|
boolean |
containsAttributes(AttributeSet attrs)
要素にすべての属性が含まれているかどうかを判定します。 |
|
AttributeSet |
copyAttributes()
属性セットをコピーします。 |
|
protected void |
fireStateChanged()
このイベントタイプの通知を配信対象として登録しているリスナーすべてに通知します。 |
|
Object |
getAttribute(Object attrName)
属性の値を取得します。 |
|
int |
getAttributeCount()
定義されている属性の個数を取得します。 |
|
Enumeration<?> |
getAttributeNames()
すべての属性の名前を取得します。 |
|
ChangeListener[] |
getChangeListeners()
addChangeListener() によってこの NamedStyle に追加された、全 ChangeListener からなる配列を返します。 |
|
|
getListeners(Class<T> listenerType)
このモデルに追加された、指定されたタイプのリスナーすべての配列を返します。 |
|
String |
getName()
書式の名前を取り出します。 |
|
AttributeSet |
getResolveParent()
親から属性を返します。 |
|
boolean |
isDefined(Object attrName)
指定された属性が定義済みであるかどうかを判定します。 |
|
boolean |
isEqual(AttributeSet attr)
2 つの属性セットが等しいかどうかを判定します。 |
|
void |
removeAttribute(Object name)
セットから属性を削除します。 |
|
void |
removeAttributes(AttributeSet attrs)
要素の属性セットを削除します。 |
|
void |
removeAttributes(Enumeration<?> names)
要素の属性セットを削除します。 |
|
void |
removeChangeListener(ChangeListener l)
変更リスナーを削除します。 |
|
void |
setName(String name)
書式の名前を変更します。 |
|
void |
setResolveParent(AttributeSet parent)
解釈処理側の親を設定します。 |
|
String |
toString()
書式を文字列に変換します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
protected EventListenerList listenerList
protected transient ChangeEvent changeEvent
コンストラクタの詳細 |
---|
public StyleContext.NamedStyle(String name, Style parent)
name
- 書式名。名前のない場合は nullparent
- 親の書式。ない場合は nullpublic StyleContext.NamedStyle(Style parent)
parent
- 親の書式。ない場合は nullpublic StyleContext.NamedStyle()
メソッドの詳細 |
---|
public String toString()
Object
内の toString
public String getName()
Style
内の getName
public void setName(String name)
name
- 新しい名前public void addChangeListener(ChangeListener l)
Style
内の addChangeListener
l
- 変更リスナーpublic void removeChangeListener(ChangeListener l)
Style
内の removeChangeListener
l
- 変更リスナーpublic ChangeListener[] getChangeListeners()
ChangeListener
からなる配列を返します。
ChangeListener
、またはリスナーが追加されていない場合は空の配列protected void fireStateChanged()
EventListenerList
public <T extends EventListener> T[] getListeners(Class<T> listenerType)
public int getAttributeCount()
AttributeSet
内の getAttributeCount
AttributeSet.getAttributeCount()
public boolean isDefined(Object attrName)
AttributeSet
内の isDefined
attrName
- null 以外の属性名
AttributeSet.isDefined(java.lang.Object)
public boolean isEqual(AttributeSet attr)
AttributeSet
内の isEqual
attr
- 比較の対象となる属性セット
AttributeSet.isEqual(javax.swing.text.AttributeSet)
public AttributeSet copyAttributes()
AttributeSet
内の copyAttributes
AttributeSet.copyAttributes()
public Object getAttribute(Object attrName)
AttributeSet
内の getAttribute
attrName
- null 以外の属性名
AttributeSet.getAttribute(java.lang.Object)
public Enumeration<?> getAttributeNames()
AttributeSet
内の getAttributeNames
AttributeSet.getAttributeNames()
public boolean containsAttribute(Object name, Object value)
AttributeSet
内の containsAttribute
name
- null 以外の属性名value
- 属性値
AttributeSet.containsAttribute(java.lang.Object, java.lang.Object)
public boolean containsAttributes(AttributeSet attrs)
AttributeSet
内の containsAttributes
attrs
- チェック対象の属性
AttributeSet.containsAttributes(javax.swing.text.AttributeSet)
public AttributeSet getResolveParent()
AttributeSet
内の getResolveParent
AttributeSet.getResolveParent()
public void addAttribute(Object name, Object value)
MutableAttributeSet
内の addAttribute
name
- null 以外の属性名value
- 属性値MutableAttributeSet.addAttribute(java.lang.Object, java.lang.Object)
public void addAttributes(AttributeSet attr)
MutableAttributeSet
内の addAttributes
attr
- 追加する属性MutableAttributeSet.addAttribute(java.lang.Object, java.lang.Object)
public void removeAttribute(Object name)
MutableAttributeSet
内の removeAttribute
name
- null 以外の属性名MutableAttributeSet.removeAttribute(java.lang.Object)
public void removeAttributes(Enumeration<?> names)
MutableAttributeSet
内の removeAttributes
names
- 属性名MutableAttributeSet.removeAttributes(java.util.Enumeration>)
public void removeAttributes(AttributeSet attrs)
MutableAttributeSet
内の removeAttributes
attrs
- 属性MutableAttributeSet.removeAttributes(java.util.Enumeration>)
public void setResolveParent(AttributeSet parent)
MutableAttributeSet
内の setResolveParent
parent
- 親。ない場合は nullMutableAttributeSet.setResolveParent(javax.swing.text.AttributeSet)
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。