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