- java.lang.Object
 - 
- javax.swing.text.StyleContext.NamedStyle
 
 
- 
- すべての実装されたインタフェース:
 Serializable,AttributeSet,MutableAttributeSet,Style
- 含まれているクラス:
 - StyleContext
 
public class StyleContext.NamedStyle extends Object implements Style, Serializable
通常、文字および段落の書式を表すために使用される属性のコレクションです。 これは、必要な場合に監視できるMutableAttributeSetの実装です。 それらの書式は変更が不可能であることを最大限に利用します。また、このセットはかなり小さいため、SimpleAttributeSetなどよりも大幅に効率的である場合があります。警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースとの互換性がなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4以降、すべてのJavaBeans™用の長期間の格納サポートが
java.beansパッケージに追加されています。XMLEncoderを参照してください。 
- 
- 
ネストされたクラスのサマリー
- 
インタフェース javax.swing.text.AttributeSetで宣言されたネストされたクラス/インタフェース
AttributeSet.CharacterAttribute, AttributeSet.ColorAttribute, AttributeSet.FontAttribute, AttributeSet.ParagraphAttribute 
 - 
 
- 
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 protected ChangeEventchangeEventイベント専用の(読込み専用)状態がソース・プロパティなので、必要なChangeEventの数はモデル・インスタンスごとに1つです。protected EventListenerListlistenerListモデルの変更リスナーです。- 
インタフェース javax.swing.text.AttributeSetで宣言されたフィールド
NameAttribute, ResolveAttribute 
 - 
 
- 
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 NamedStyle()null名と親を持つ、新しい名前付き書式を作成します。NamedStyle(String name, Style parent)新しい名前付き書式を作成します。NamedStyle(Style parent)新しい名前付き書式を作成します。 
- 
メソッドのサマリー
修飾子と型 メソッド 説明 voidaddAttribute(Object name, Object value)属性を追加します。voidaddAttributes(AttributeSet attr)属性セットを要素に追加します。voidaddChangeListener(ChangeListener l)変更リスナーを追加します。booleancontainsAttribute(Object name, Object value)属性の名前と値が定義済みであるかどうかを判定します。booleancontainsAttributes(AttributeSet attrs)要素にすべての属性が含まれているかどうかを判定します。AttributeSetcopyAttributes()属性セットをコピーします。protected voidfireStateChanged()このイベント・タイプの通知対象として登録されているすべてのリスナーに通知します。ObjectgetAttribute(Object attrName)属性の値を取得します。intgetAttributeCount()定義されている属性の個数を取得します。Enumeration<?>getAttributeNames()すべての属性の名前を取得します。ChangeListener[]getChangeListeners()addChangeListener()でこのNamedStyleに追加される、すべてのChangeListenerの配列を返します。<T extends EventListener>
T[]getListeners(クラス<T> listenerType)このモデルに追加された、指定された型のリスナーすべての配列を返します。StringgetName()書式の名前を取得します。AttributeSetgetResolveParent()親から属性を取得します。booleanisDefined(Object attrName)指定された属性が定義済みであるかどうかを判定します。booleanisEqual(AttributeSet attr)2つの属性セットが等しいかどうかを判定します。voidremoveAttribute(Object name)セットから属性を削除します。voidremoveAttributes(Enumeration<?> names)要素の属性セットを削除します。voidremoveAttributes(AttributeSet attrs)要素の属性セットを削除します。voidremoveChangeListener(ChangeListener l)変更リスナーを削除します。voidsetName(String name)書式の名前を変更します。voidsetResolveParent(AttributeSet parent)解釈処理側の親を設定します。StringtoString()書式を文字列に変換します。 
 - 
 
- 
- 
フィールドの詳細
- 
listenerList
protected EventListenerList listenerList
モデルの変更リスナーです。 
- 
changeEvent
protected transient ChangeEvent changeEvent
イベント専用の(読込み専用)状態がソース・プロパティなので、必要なChangeEventの数はモデル・インスタンスごとに1つです。 ここで生成されたイベントのソースは、常に「this」です。 
 - 
 
- 
コンストラクタの詳細
- 
NamedStyle
public NamedStyle(String name, Style parent)
新しい名前付き書式を作成します。- パラメータ:
 name- 書式名。名前のない場合はnullparent- 親の書式。ない場合はnull- 導入されたバージョン:
 - 1.4
 
 
- 
NamedStyle
public NamedStyle(Style parent)
新しい名前付き書式を作成します。- パラメータ:
 parent- 親の書式。ない場合はnull- 導入されたバージョン:
 - 1.4
 
 
- 
NamedStyle
public NamedStyle()
null名と親を持つ、新しい名前付き書式を作成します。 
 - 
 
- 
メソッドの詳細
- 
getName
public String getName()
書式の名前を取得します。 書式は名前を付ける必要がないので、書式に関連した名前がない場合はnullが返されます。 
- 
setName
public void setName(String name)
書式の名前を変更します。 名前がnullの場合は何も行いません。- パラメータ:
 name- 新しい名前
 
- 
addChangeListener
public void addChangeListener(ChangeListener l)
変更リスナーを追加します。- 定義:
 addChangeListener、インタフェース:Style- パラメータ:
 l- 変更リスナー
 
- 
removeChangeListener
public void removeChangeListener(ChangeListener l)
変更リスナーを削除します。- 定義:
 removeChangeListener、インタフェース:Style- パラメータ:
 l- 変更リスナー
 
- 
getChangeListeners
public ChangeListener[] getChangeListeners()
addChangeListener()でこのNamedStyleに追加される、すべてのChangeListenerの配列を返します。- 戻り値:
 - 追加されたすべての
ChangeListener。リスナーが追加されていない場合は空の配列 - 導入されたバージョン:
 - 1.4
 
 
- 
fireStateChanged
protected void fireStateChanged()
このイベント・タイプの通知対象として登録されているすべてのリスナーに通知します。 イベント・インスタンスは、fireメソッドに渡されるパラメータを使って簡単に生成されます。- 関連項目:
 EventListenerList
 
- 
getListeners
public <T extends EventListener> T[] getListeners(Class<T> listenerType)
このモデルに追加された、指定された型のリスナーすべての配列を返します。- 型パラメータ:
 T- リスナー型- パラメータ:
 listenerType- リクエストされたリスナーの型- 戻り値:
 - このモデルからlistenerType通知を受け取ったすべてのオブジェクト
 - 導入されたバージョン:
 - 1.3
 
 
- 
getAttributeCount
public int getAttributeCount()
定義されている属性の個数を取得します。- 定義:
 getAttributeCount、インタフェース:AttributeSet- 戻り値:
 - 属性の数>= 0
 - 関連項目:
 AttributeSet.getAttributeCount()
 
- 
isDefined
public boolean isDefined(Object attrName)
指定された属性が定義済みであるかどうかを判定します。- 定義:
 isDefined、インタフェース:AttributeSet- パラメータ:
 attrName- null以外の属性名- 戻り値:
 - 属性が定義されている場合はtrue
 - 関連項目:
 AttributeSet.isDefined(java.lang.Object)
 
- 
isEqual
public boolean isEqual(AttributeSet attr)
2つの属性セットが等しいかどうかを判定します。- 定義:
 isEqual、インタフェース:AttributeSet- パラメータ:
 attr- 比較の対象となる属性セット- 戻り値:
 - 等しい場合はtrue
 - 関連項目:
 AttributeSet.isEqual(javax.swing.text.AttributeSet)
 
- 
copyAttributes
public AttributeSet copyAttributes()
属性セットをコピーします。- 定義:
 copyAttributes、インタフェース:AttributeSet- 戻り値:
 - コピー
 - 関連項目:
 AttributeSet.copyAttributes()
 
- 
getAttribute
public Object getAttribute(Object attrName)
属性の値を取得します。- 定義:
 getAttribute、インタフェース:AttributeSet- パラメータ:
 attrName- null以外の属性名- 戻り値:
 - 属性値
 - 関連項目:
 AttributeSet.getAttribute(java.lang.Object)
 
- 
getAttributeNames
public Enumeration<?> getAttributeNames()
すべての属性の名前を取得します。- 定義:
 getAttributeNames、インタフェース:AttributeSet- 戻り値:
 - 属性名の列挙
 - 関連項目:
 AttributeSet.getAttributeNames()
 
- 
containsAttribute
public boolean containsAttribute(Object name, Object value)
属性の名前と値が定義済みであるかどうかを判定します。- 定義:
 containsAttribute、インタフェース:AttributeSet- パラメータ:
 name- null以外の属性名value- 属性値- 戻り値:
 - 名前と値が定義されている場合はtrue
 - 関連項目:
 AttributeSet.containsAttribute(java.lang.Object, java.lang.Object)
 
- 
containsAttributes
public boolean containsAttributes(AttributeSet attrs)
要素にすべての属性が含まれているかどうかを判定します。- 定義:
 containsAttributes、インタフェース:AttributeSet- パラメータ:
 attrs- チェック対象の属性- 戻り値:
 - 要素が属性をすべて格納している場合はtrue
 - 関連項目:
 AttributeSet.containsAttributes(javax.swing.text.AttributeSet)
 
- 
getResolveParent
public AttributeSet getResolveParent()
親から属性を取得します。 オーバーライドしない場合、解決する親のデフォルトはこの親要素になります。- 定義:
 getResolveParent、インタフェース:AttributeSet- 戻り値:
 - 親からの属性
 - 関連項目:
 AttributeSet.getResolveParent()
 
- 
addAttribute
public void addAttribute(Object name, Object value)
属性を追加します。- 定義:
 addAttribute、インタフェース:MutableAttributeSet- パラメータ:
 name- null以外の属性名value- 属性値- 関連項目:
 MutableAttributeSet.addAttribute(java.lang.Object, java.lang.Object)
 
- 
addAttributes
public void addAttributes(AttributeSet attr)
属性セットを要素に追加します。- 定義:
 addAttributes、インタフェース:MutableAttributeSet- パラメータ:
 attr- 追加する属性- 関連項目:
 MutableAttributeSet.addAttribute(java.lang.Object, java.lang.Object)
 
- 
removeAttribute
public void removeAttribute(Object name)
セットから属性を削除します。- 定義:
 removeAttribute、インタフェース:MutableAttributeSet- パラメータ:
 name- null以外の属性名- 関連項目:
 MutableAttributeSet.removeAttribute(java.lang.Object)
 
- 
removeAttributes
public void removeAttributes(Enumeration<?> names)
要素の属性セットを削除します。- 定義:
 removeAttributes、インタフェース:MutableAttributeSet- パラメータ:
 names- 属性名- 関連項目:
 MutableAttributeSet.removeAttributes(java.util.Enumeration<?>)
 
- 
removeAttributes
public void removeAttributes(AttributeSet attrs)
要素の属性セットを削除します。- 定義:
 removeAttributes、インタフェース:MutableAttributeSet- パラメータ:
 attrs- 属性- 関連項目:
 MutableAttributeSet.removeAttributes(java.util.Enumeration<?>)
 
- 
setResolveParent
public void setResolveParent(AttributeSet parent)
解釈処理側の親を設定します。- 定義:
 setResolveParent、インタフェース:MutableAttributeSet- パラメータ:
 parent- 親。ない場合はnull- 関連項目:
 MutableAttributeSet.setResolveParent(javax.swing.text.AttributeSet)
 
 - 
 
 -