クラスStyleContext.NamedStyle

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を参照してください。

  • ネストされたクラスのサマリー

    インタフェースで宣言されたネストされたクラス/インタフェース AttributeSet

    AttributeSet.CharacterAttribute, AttributeSet.ColorAttribute, AttributeSet.FontAttribute, AttributeSet.ParagraphAttribute
    修飾子と型
    インタフェース
    説明
    static interface 
    このインタフェースはタイプ・シグニチャであり、文字レベル表現に関与するあらゆる属性のキーに現れることが期待されます。
    static interface 
    このインタフェースはタイプ・シグニチャであり、色の表示に関与するあらゆる属性のキーに現れることが期待されます。
    static interface 
    このインタフェースはタイプ・シグニチャであり、テキストの描画に使用するフォントの決定に関与するあらゆる属性のキーに現れることが期待されます。
    static interface 
    このインタフェースはタイプ・シグニチャであり、段落レベルの表現に関与する属性のキーに現れることが期待されます。
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    protected ChangeEvent
    イベント専用の(読込み専用)状態がソース・プロパティなので、必要なChangeEventの数はモデル・インスタンスごとに1つです。
    モデルの変更リスナーです。

    インタフェースで宣言されたフィールド AttributeSet

    NameAttribute, ResolveAttribute
    修飾子と型
    フィールド
    説明
    static final Object
    属性のコレクションに使用される属性名です。
    static final Object
    解釈処理側の親の属性セットが定義されている場合に、それを識別するために使用される属性名です。
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    null名と親を持つ、新しい名前付き書式を作成します。
    NamedStyle(String name, Style parent)
    新しい名前付き書式を作成します。
    NamedStyle(Style parent)
    新しい名前付き書式を作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    addAttribute(Object name, Object value)
    属性を追加します。
    void
    属性セットを要素に追加します。
    void
    変更リスナーを追加します。
    boolean
    属性の名前と値が定義済みであるかどうかを判定します。
    boolean
    要素にすべての属性が含まれているかどうかを判定します。
    属性セットをコピーします。
    protected void
    このイベント・タイプの通知対象として登録されているすべてのリスナーに通知します。
    getAttribute(Object attrName)
    属性の値を取得します。
    int
    定義されている属性の個数を取得します。
    すべての属性の名前を取得します。
    addChangeListener()でこのNamedStyleに追加される、すべてのChangeListenerの配列を返します。
    <T extends EventListener>
    T[]
    getListeners(Class<T> listenerType)
    このモデルに追加された、指定された型のリスナーすべての配列を返します。
    書式の名前を取得します。
    親から属性を取得します。
    boolean
    isDefined(Object attrName)
    指定された属性が定義済みであるかどうかを判定します。
    boolean
    2つの属性セットが等しいかどうかを判定します。
    void
    セットから属性を削除します。
    void
    要素の属性セットを削除します。
    void
    要素の属性セットを削除します。
    void
    変更リスナーを削除します。
    void
    書式の名前を変更します。
    void
    解釈処理側の親を設定します。
    書式を文字列に変換します。

    クラスオブジェクトで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    boolean
    このオブジェクトと他のオブジェクトが等しいかどうかを示します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    int
    このオブジェクトに対するハッシュ・コード値を返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(long timeoutMillis, int nanos)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
  • フィールド詳細

    • listenerList

      protected EventListenerList listenerList
      モデルの変更リスナーです。
    • changeEvent

      protected transient ChangeEvent changeEvent
      イベント専用の(読込み専用)状態がソース・プロパティなので、必要なChangeEventの数はモデル・インスタンスごとに1つです。 ここで生成されたイベントのソースは、常に「this」です。
  • コンストラクタの詳細

    • NamedStyle

      public NamedStyle(String name, Style parent)
      新しい名前付き書式を作成します。
      パラメータ:
      name - 書式名。名前のない場合はnull
      parent - 親の書式。ない場合はnull
      導入されたバージョン:
      1.4
    • NamedStyle

      public NamedStyle(Style parent)
      新しい名前付き書式を作成します。
      パラメータ:
      parent - 親の書式。ない場合はnull
      導入されたバージョン:
      1.4
    • NamedStyle

      public NamedStyle()
      null名と親を持つ、新しい名前付き書式を作成します。
  • メソッドの詳細