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
イベント専用の(読込み専用)状態がソース・プロパティなので、必要なChangeEventの数はモデル・インスタンスごとに1つです。protected EventListenerList
listenerList
モデルの変更リスナーです。 -
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 NamedStyle()
null名と親を持つ、新しい名前付き書式を作成します。NamedStyle(String name, Style parent)
新しい名前付き書式を作成します。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
の配列を返します。<T extends EventListener>
T[]getListeners(クラス<T> listenerType)
このモデルに追加された、指定された型のリスナーすべての配列を返します。String
getName()
書式の名前を取得します。AttributeSet
getResolveParent()
親から属性を取得します。boolean
isDefined(Object attrName)
指定された属性が定義済みであるかどうかを判定します。boolean
isEqual(AttributeSet attr)
2つの属性セットが等しいかどうかを判定します。void
removeAttribute(Object name)
セットから属性を削除します。void
removeAttributes(Enumeration<?> names)
要素の属性セットを削除します。void
removeAttributes(AttributeSet attrs)
要素の属性セットを削除します。void
removeChangeListener(ChangeListener l)
変更リスナーを削除します。void
setName(String name)
書式の名前を変更します。void
setResolveParent(AttributeSet parent)
解釈処理側の親を設定します。String
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メソッドに渡されるパラメータを使って簡単に生成されます。- 関連項目:
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
属性の値を取得します。- 定義:
getAttribute
、インタフェース:AttributeSet
- パラメータ:
attrName
- null以外の属性名- 戻り値:
- 属性値
- 関連項目:
AttributeSet.getAttribute(java.lang.Object)
-
getAttributeNames
public Enumeration<?> getAttributeNames()すべての属性の名前を取得します。- 定義:
getAttributeNames
、インタフェース:AttributeSet
- 戻り値:
- 属性名の列挙
- 関連項目:
AttributeSet.getAttributeNames()
-
containsAttribute
属性の名前と値が定義済みであるかどうかを判定します。- 定義:
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
属性を追加します。- 定義:
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)
-