- 既知のすべての実装クラス:
- 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)要素の属性セットを削除します。
- 
メソッドの詳細- 
addAttributeAttributeSet addAttribute(AttributeSet old, Object name, Object value)指定されたセットに属性を追加し、その新しいセットを返します。- パラメータ:
- old- 旧属性セット
- name- null以外の属性名
- value- 属性値
- 戻り値:
- 更新属性セット
- 関連項目:
- MutableAttributeSet.addAttribute(java.lang.Object, java.lang.Object)
 
- 
addAttributesAttributeSet addAttributes(AttributeSet old, AttributeSet attr)属性セットを要素に追加します。- パラメータ:
- old- 旧属性セット
- attr- 追加する属性
- 戻り値:
- 更新属性セット
- 関連項目:
- MutableAttributeSet.addAttribute(java.lang.Object, java.lang.Object)
 
- 
removeAttributeAttributeSet removeAttribute(AttributeSet old, Object name)セットから属性を削除します。- パラメータ:
- old- 旧属性セット
- name- null以外の属性名
- 戻り値:
- 更新属性セット
- 関連項目:
- MutableAttributeSet.removeAttribute(java.lang.Object)
 
- 
removeAttributesAttributeSet removeAttributes(AttributeSet old, Enumeration<?> names)要素の属性セットを削除します。- パラメータ:
- old- 旧属性セット
- names- 属性名
- 戻り値:
- 更新属性セット
- 関連項目:
- MutableAttributeSet.removeAttributes(java.util.Enumeration<?>)
 
- 
removeAttributesAttributeSet removeAttributes(AttributeSet old, AttributeSet attrs)要素の属性セットを削除します。- パラメータ:
- old- 旧属性セット
- attrs- 属性
- 戻り値:
- 更新属性セット
- 関連項目:
- MutableAttributeSet.removeAttributes(java.util.Enumeration<?>)
 
- 
getEmptySetAttributeSet getEmptySet()空の属性セットを取得します。- 戻り値:
- 属性セット
 
- 
reclaimvoid reclaim(AttributeSet a)属性セットを再生します。 これは、MutableAttributeSetが特定の不変なセットをもう必要としないことをマークするための方法です。 弱参照のない1.1でのみ必要です。 1.1の実装は、これをファイナライズ・メソッドの中で呼び出します。- パラメータ:
- a- 再生する属性セット
 
 
-