|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
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 ()
빈 상태(empty)의 속성 세트를 가져옵니다. |
void |
reclaim (AttributeSet a)
속성 세트를 재생합니다. |
AttributeSet |
removeAttribute (AttributeSet old,
Object name)
세트로부터 속성을 삭제합니다. |
AttributeSet |
removeAttributes (AttributeSet old,
AttributeSet attrs)
요소의 속성 세트를 삭제합니다. |
AttributeSet |
removeAttributes (AttributeSet old,
Enumeration <? > names)
요소의 속성 세트를 삭제합니다. |
메소드의 상세 |
---|
AttributeSet addAttribute(AttributeSet old, Object name, Object value)
old
- 구속성 세트name
- null 이외의 속성명value
- 속성치
MutableAttributeSet.addAttribute(java.lang.Object, java.lang.Object)
AttributeSet addAttributes(AttributeSet old, AttributeSet attr)
old
- 구속성 세트attr
- 추가하는 속성
MutableAttributeSet.addAttribute(java.lang.Object, java.lang.Object)
AttributeSet removeAttribute(AttributeSet old, Object name)
old
- 구속성 세트name
- null 이외의 속성명
MutableAttributeSet.removeAttribute(java.lang.Object)
AttributeSet removeAttributes(AttributeSet old, Enumeration <? > names)
old
- 구속성 세트names
- 속성명
MutableAttributeSet.removeAttributes(java.util.Enumeration >)
AttributeSet removeAttributes(AttributeSet old, AttributeSet attrs)
old
- 구속성 세트attrs
- 속성
MutableAttributeSet.removeAttributes(java.util.Enumeration >)
AttributeSet getEmptySet()
void reclaim(AttributeSet a)
a
- 재생하는 속성 세트
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.