-
- 既知のすべての実装クラス:
StyleContext,StyleSheet
- 含まれているクラス:
- AbstractDocument
public static interface AbstractDocument.AttributeContextこのインタフェースは、プラグイン可能な属性圧縮手法をMutableAttributeSetの実装で使用可能にするために使用できます。 AttributeSetを不変に保つ可能性を維持しつつ、以前のAttributeSetのインスタンスを別のインスタンスと交換するには、属性セットの変異を使用できます。 実装は、StyleContextクラスによって提供されます。 このクラスが提供するElementの実装は、このインタフェースを使用してMutableAttributeSetの実装を提供し、異なるAttributeSet圧縮手法を使用可能にします。 必要な圧縮手法の実装を行うオブジェクトを返すようにするには、getAttributeContextメソッドを実装します。- 関連項目:
StyleContext
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 AttributeSetaddAttribute(AttributeSet old, Object name, Object value)指定されたセットに属性を追加し、その新しいセットを返します。AttributeSetaddAttributes(AttributeSet old, AttributeSet attr)属性セットを要素に追加します。AttributeSetgetEmptySet()空の属性セットを取得します。voidreclaim(AttributeSet a)属性セットを再生します。AttributeSetremoveAttribute(AttributeSet old, Object name)セットから属性を削除します。AttributeSetremoveAttributes(AttributeSet old, Enumeration<?> names)要素の属性セットを削除します。AttributeSetremoveAttributes(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- 再生する属性セット
-
-