-
- 既知のすべての実装クラス:
StyleContext
,StyleSheet
- 含まれているクラス:
- AbstractDocument
public static interface AbstractDocument.AttributeContext
このインタフェースは、プラグイン可能な属性圧縮手法をMutableAttributeSetの実装で使用可能にするために使用できます。 AttributeSetを不変に保つ可能性を維持しつつ、以前のAttributeSetのインスタンスを別のインスタンスと交換するには、属性セットの変異を使用できます。 実装は、StyleContextクラスによって提供されます。 このクラスが提供するElementの実装は、このインタフェースを使用してMutableAttributeSetの実装を提供し、異なるAttributeSet圧縮手法を使用可能にします。 必要な圧縮手法の実装を行うオブジェクトを返すようにするには、getAttributeContext
メソッドを実装します。- 関連項目:
StyleContext
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 AttributeSet
addAttribute(AttributeSet old, Object name, Object value)
指定されたセットに属性を追加し、その新しいセットを返します。AttributeSet
addAttributes(AttributeSet old, AttributeSet attr)
属性セットを要素に追加します。AttributeSet
getEmptySet()
空の属性セットを取得します。void
reclaim(AttributeSet a)
属性セットを再生します。AttributeSet
removeAttribute(AttributeSet old, Object name)
セットから属性を削除します。AttributeSet
removeAttributes(AttributeSet old, Enumeration<?> names)
要素の属性セットを削除します。AttributeSet
removeAttributes(AttributeSet old, AttributeSet attrs)
要素の属性セットを削除します。
-
-
-
メソッドの詳細
-
addAttribute
AttributeSet addAttribute(AttributeSet old, Object name, Object value)
指定されたセットに属性を追加し、その新しいセットを返します。- パラメータ:
old
- 旧属性セットname
- null以外の属性名value
- 属性値- 戻り値:
- 更新属性セット
- 関連項目:
MutableAttributeSet.addAttribute(java.lang.Object, java.lang.Object)
-
addAttributes
AttributeSet addAttributes(AttributeSet old, AttributeSet attr)
属性セットを要素に追加します。- パラメータ:
old
- 旧属性セットattr
- 追加する属性- 戻り値:
- 更新属性セット
- 関連項目:
MutableAttributeSet.addAttribute(java.lang.Object, java.lang.Object)
-
removeAttribute
AttributeSet removeAttribute(AttributeSet old, Object name)
セットから属性を削除します。- パラメータ:
old
- 旧属性セットname
- null以外の属性名- 戻り値:
- 更新属性セット
- 関連項目:
MutableAttributeSet.removeAttribute(java.lang.Object)
-
removeAttributes
AttributeSet removeAttributes(AttributeSet old, Enumeration<?> names)
要素の属性セットを削除します。- パラメータ:
old
- 旧属性セットnames
- 属性名- 戻り値:
- 更新属性セット
- 関連項目:
MutableAttributeSet.removeAttributes(java.util.Enumeration<?>)
-
removeAttributes
AttributeSet removeAttributes(AttributeSet old, AttributeSet attrs)
要素の属性セットを削除します。- パラメータ:
old
- 旧属性セットattrs
- 属性- 戻り値:
- 更新属性セット
- 関連項目:
MutableAttributeSet.removeAttributes(java.util.Enumeration<?>)
-
getEmptySet
AttributeSet getEmptySet()
空の属性セットを取得します。- 戻り値:
- 属性セット
-
reclaim
void reclaim(AttributeSet a)
属性セットを再生します。 これは、MutableAttributeSetが特定の不変なセットをもう必要としないことをマークするための方法です。 弱参照のない1.1でのみ必要です。 1.1の実装は、これをファイナライズ・メソッドの中で呼び出します。- パラメータ:
a
- 再生する属性セット
-
-