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 ChangeEventイベント専用の(読込み専用)状態がソース・プロパティなので、必要なChangeEventの数はモデル・インスタンスごとに1つです。protected EventListenerListモデルの変更リスナーです。インタフェース javax.swing.text.AttributeSetで宣言されたフィールドNameAttribute, ResolveAttribute
- 
コンストラクタのサマリーコンストラクタコンストラクタ説明null名と親を持つ、新しい名前付き書式を作成します。NamedStyle(String name, Style parent) 新しい名前付き書式を作成します。NamedStyle(Style parent) 新しい名前付き書式を作成します。
- 
メソッドのサマリー修飾子と型メソッド説明voidaddAttribute(Object name, Object value) 属性を追加します。voidaddAttributes(AttributeSet attr) 属性セットを要素に追加します。void変更リスナーを追加します。booleancontainsAttribute(Object name, Object value) 属性の名前と値が定義済みであるかどうかを判定します。booleancontainsAttributes(AttributeSet attrs) 要素にすべての属性が含まれているかどうかを判定します。属性セットをコピーします。protected voidこのイベント・タイプの通知対象として登録されているすべてのリスナーに通知します。getAttribute(Object attrName) 属性の値を取得します。int定義されている属性の個数を取得します。Enumeration<?>すべての属性の名前を取得します。addChangeListener()でこのNamedStyleに追加される、すべてのChangeListenerの配列を返します。<T extends EventListener>
 T[]getListeners(Class<T> listenerType) このモデルに追加された、指定された型のリスナーすべての配列を返します。getName()書式の名前を取得します。親から属性を取得します。boolean指定された属性が定義済みであるかどうかを判定します。booleanisEqual(AttributeSet attr) 2つの属性セットが等しいかどうかを判定します。voidremoveAttribute(Object name) セットから属性を削除します。voidremoveAttributes(Enumeration<?> names) 要素の属性セットを削除します。voidremoveAttributes(AttributeSet attrs) 要素の属性セットを削除します。void変更リスナーを削除します。void書式の名前を変更します。voidsetResolveParent(AttributeSet parent) 解釈処理側の親を設定します。toString()書式を文字列に変換します。
- 
フィールド詳細- 
listenerListprotected EventListenerList listenerListモデルの変更リスナーです。
- 
changeEventprotected transient ChangeEvent changeEventイベント専用の(読込み専用)状態がソース・プロパティなので、必要なChangeEventの数はモデル・インスタンスごとに1つです。 ここで生成されたイベントのソースは、常に「this」です。
 
- 
- 
コンストラクタの詳細- 
NamedStyle新しい名前付き書式を作成します。- パラメータ:
- name- 書式名。名前のない場合はnull
- parent- 親の書式。ない場合はnull
- 導入されたバージョン:
- 1.4
 
- 
NamedStylepublic NamedStyle(Style parent) 新しい名前付き書式を作成します。- パラメータ:
- parent- 親の書式。ない場合はnull
- 導入されたバージョン:
- 1.4
 
- 
NamedStylepublic NamedStyle()null名と親を持つ、新しい名前付き書式を作成します。
 
- 
- 
メソッドの詳細- 
toStringpublic String toString()書式を文字列に変換します。
- 
getNamepublic String getName()書式の名前を取得します。 書式は名前を付ける必要がないので、書式に関連した名前がない場合はnullが返されます。
- 
setNamepublic void setName(String name) 書式の名前を変更します。 名前がnullの場合は何も行いません。- パラメータ:
- name- 新しい名前
 
- 
addChangeListenerpublic void addChangeListener(ChangeListener l) 変更リスナーを追加します。- 定義:
- addChangeListener、インタフェース- Style
- パラメータ:
- l- 変更リスナー
 
- 
removeChangeListenerpublic void removeChangeListener(ChangeListener l) 変更リスナーを削除します。- 定義:
- removeChangeListener、インタフェース- Style
- パラメータ:
- l- 変更リスナー
 
- 
getChangeListenerspublic ChangeListener[] getChangeListeners()addChangeListener()でこのNamedStyleに追加される、すべてのChangeListenerの配列を返します。- 戻り値:
- 追加されたすべてのChangeListener。リスナーが追加されていない場合は空の配列
- 導入されたバージョン:
- 1.4
 
- 
fireStateChangedprotected void fireStateChanged()このイベント・タイプの通知対象として登録されているすべてのリスナーに通知します。 イベント・インスタンスは、fireメソッドに渡されるパラメータを使って簡単に生成されます。- 関連項目:
 
- 
getListenerspublic <T extends EventListener> T[] getListeners(Class<T> listenerType) このモデルに追加された、指定された型のリスナーすべての配列を返します。- 型パラメータ:
- T- リスナー型
- パラメータ:
- listenerType- リクエストされたリスナーの型
- 戻り値:
- このモデルからlistenerType通知を受け取ったすべてのオブジェクト
- 導入されたバージョン:
- 1.3
 
- 
getAttributeCountpublic int getAttributeCount()定義されている属性の個数を取得します。- 定義:
- getAttributeCount、インタフェース- AttributeSet
- 戻り値:
- 属性の数>= 0
- 関連項目:
 
- 
isDefinedpublic boolean isDefined(Object attrName) 指定された属性が定義済みであるかどうかを判定します。- 定義:
- isDefined、インタフェース- AttributeSet
- パラメータ:
- attrName- null以外の属性名
- 戻り値:
- 属性が定義されている場合はtrue
- 関連項目:
 
- 
isEqualpublic boolean isEqual(AttributeSet attr) 2つの属性セットが等しいかどうかを判定します。- 定義:
- isEqual、インタフェース- AttributeSet
- パラメータ:
- attr- 比較の対象となる属性セット
- 戻り値:
- 等しい場合はtrue
- 関連項目:
 
- 
copyAttributespublic AttributeSet copyAttributes()属性セットをコピーします。- 定義:
- copyAttributes、インタフェース- AttributeSet
- 戻り値:
- コピー
- 関連項目:
 
- 
getAttribute属性の値を取得します。- 定義:
- getAttribute、インタフェース- AttributeSet
- パラメータ:
- attrName- null以外の属性名
- 戻り値:
- 属性値
- 関連項目:
 
- 
getAttributeNamespublic Enumeration<?> getAttributeNames()すべての属性の名前を取得します。- 定義:
- getAttributeNames、インタフェース- AttributeSet
- 戻り値:
- 属性名の列挙
- 関連項目:
 
- 
containsAttribute属性の名前と値が定義済みであるかどうかを判定します。- 定義:
- containsAttribute、インタフェース- AttributeSet
- パラメータ:
- name- null以外の属性名
- value- 属性値
- 戻り値:
- 名前と値が定義されている場合はtrue
- 関連項目:
 
- 
containsAttributespublic boolean containsAttributes(AttributeSet attrs) 要素にすべての属性が含まれているかどうかを判定します。- 定義:
- containsAttributes、インタフェース- AttributeSet
- パラメータ:
- attrs- チェック対象の属性
- 戻り値:
- 要素が属性をすべて格納している場合はtrue
- 関連項目:
 
- 
getResolveParentpublic AttributeSet getResolveParent()親から属性を取得します。 オーバーライドしない場合、解決する親のデフォルトはこの親要素になります。- 定義:
- getResolveParent、インタフェース- AttributeSet
- 戻り値:
- 親からの属性
- 関連項目:
 
- 
addAttribute属性を追加します。- 定義:
- addAttribute、インタフェース- MutableAttributeSet
- パラメータ:
- name- null以外の属性名
- value- 属性値
- 関連項目:
 
- 
addAttributespublic void addAttributes(AttributeSet attr) 属性セットを要素に追加します。- 定義:
- addAttributes、インタフェース- MutableAttributeSet
- パラメータ:
- attr- 追加する属性
- 関連項目:
 
- 
removeAttributepublic void removeAttribute(Object name) セットから属性を削除します。- 定義:
- removeAttribute、インタフェース- MutableAttributeSet
- パラメータ:
- name- null以外の属性名
- 関連項目:
 
- 
removeAttributespublic void removeAttributes(Enumeration<?> names) 要素の属性セットを削除します。- 定義:
- removeAttributes、インタフェース- MutableAttributeSet
- パラメータ:
- names- 属性名
- 関連項目:
 
- 
removeAttributespublic void removeAttributes(AttributeSet attrs) 要素の属性セットを削除します。- 定義:
- removeAttributes、インタフェース- MutableAttributeSet
- パラメータ:
- attrs- 属性
- 関連項目:
 
- 
setResolveParentpublic void setResolveParent(AttributeSet parent) 解釈処理側の親を設定します。- 定義:
- setResolveParent、インタフェース- MutableAttributeSet
- パラメータ:
- parent- 親。ない場合はnull
- 関連項目:
 
 
-