インタフェースStyle
- すべてのスーパー・インタフェース:
AttributeSet, MutableAttributeSet
- 既知のすべての実装クラス:
StyleContext.NamedStyle
public interface Style extends MutableAttributeSet
ドキュメント内の要素に関連した属性のコレクションです。 こうした属性は文字および段落の書式を要素と関連付けるために使われるので、そのための処理が提供されます。 要素に関連したほかのカスタマイズされた属性は、実際には階層に存在する名前と値のペアになり、名前(キー)がローカルで見つからない場合、要求は親に転送されます。 より効率的な代替の実装を容易にするために、共通して使用される属性は別に存在します。
-
ネストされたクラスのサマリー
インタフェースで宣言されたネストされたクラス/インタフェース AttributeSet
AttributeSet.CharacterAttribute, AttributeSet.ColorAttribute, AttributeSet.FontAttribute, AttributeSet.ParagraphAttribute修飾子と型インタフェース説明static interfaceこのインタフェースはタイプ・シグニチャであり、文字レベル表現に関与するあらゆる属性のキーに現れることが期待されます。static interfaceこのインタフェースはタイプ・シグニチャであり、色の表示に関与するあらゆる属性のキーに現れることが期待されます。static interfaceこのインタフェースはタイプ・シグニチャであり、テキストの描画に使用するフォントの決定に関与するあらゆる属性のキーに現れることが期待されます。static interfaceこのインタフェースはタイプ・シグニチャであり、段落レベルの表現に関与する属性のキーに現れることが期待されます。 -
フィールドのサマリー
インタフェースで宣言されたフィールド AttributeSet
NameAttribute, ResolveAttribute -
メソッドのサマリー
修飾子と型メソッド説明void属性が変更されている場合に変更を追跡するリスナーを追加します。getName()書式の名前を取得します。void属性の変更を追跡していたリスナーを削除します。インタフェースで宣言されたメソッド AttributeSet
containsAttribute, containsAttributes, copyAttributes, getAttribute, getAttributeCount, getAttributeNames, getResolveParent, isDefined, isEqual修飾子と型メソッド説明booleancontainsAttribute(Object name, Object value) このセットに、名前が同じで値の等しい属性が定義されている場合にtrueを返します。booleancontainsAttributes(AttributeSet attributes) 指定のセットに含まれる、値の等しい属性すべてをこのセットが定義する場合、trueを返します。時間がたっても変化しないことが保証された属性セットを返します。getAttribute(Object key) 指定された属性の値を取り出します。intこのセット内にローカルに定義されている属性の数を返します。Enumeration<?> このセット内にローカルに定義されている属性の名前を列挙の形で返します。解釈処理側の親を返します。boolean別の属性セットで解決せずに、名前が指定された属性の値がセットで指定されたものであるかどうかを判定します。booleanisEqual(AttributeSet attr) 2つの属性セットが等しいかどうかを判定します。インタフェースで宣言されたメソッド MutableAttributeSet
addAttribute, addAttributes, removeAttribute, removeAttributes, removeAttributes, setResolveParent修飾子と型メソッド説明voidaddAttribute(Object name, Object value) 指定された名前と値を持つ属性を保持することを除いて、これと同じ新しい属性セットを作成します。voidaddAttributes(AttributeSet attributes) 指定された属性と値を持つことを除いて、これと同じ新しい属性セットを作成します。voidremoveAttribute(Object name) 指定したnameを持つ属性を削除します。voidremoveAttributes(Enumeration<?> names) 指定したnamesを持つ属性セットを削除します。voidremoveAttributes(AttributeSet attributes) 指定したnameを持つ属性セットを削除します。voidsetResolveParent(AttributeSet parent) 解釈処理側の親を設定します。
-
メソッドの詳細
-
getName
-
addChangeListener
-
removeChangeListener
-