|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
public interface AttributeSet
일의인 속성의 컬렉션입니다. AttributeSet 는, 읽기 전용의 불변의 인터페이스입니다. 속성이란, 키와 키에 할당할 수 있었던 값의 페어입니다. 컬렉션은, 스타일 런이나 논리 서식과 같은 것을 표현할 수 있습니다. 일반적으로 이것들은, 폰트등의 그래픽 표현에 영향을 주는 기능을 기술합니다. 키의 편성에는 제한이 없고, 임의의 것을 기술할 수 있습니다. 일반적으로, View 의 구현은 속성의 정의에 응해, 속성을 표현한데 등인가의 draw를 실시합니다.
속성은 계층 구조 중(안)에서 해석 처리할 수도 있습니다. 키가 로컬에서는 해석하지 않고, 해석 처리측의 부모가 존재하는 경우, 키는 부모를 개입시켜 해석됩니다.
MutableAttributeSet
상자의 클래스의 개요 | |
---|---|
static interface |
AttributeSet.CharacterAttribute
이 인터페이스는 타이프시그니챠이며, 문자 레벨 표현에 관여하는 모든 속성의 키에 나타나는 것이 기대됩니다. |
static interface |
AttributeSet.ColorAttribute
이 인터페이스는 타이프시그니챠이며, 색의 표시에 관여하는 모든 속성의 키에 나타나는 것이 기대됩니다. |
static interface |
AttributeSet.FontAttribute
이 인터페이스는 타이프시그니챠이며, 텍스트의 draw에 사용하는 폰트의 결정에 관여하는 모든 속성의 키에 나타나는 것이 기대됩니다. |
static interface |
AttributeSet.ParagraphAttribute
이 인터페이스는 타이프시그니챠이며, 단락 레벨의 표현에 관여하는 속성의 키에 나타나는 것이 기대됩니다. |
필드의 개요 | |
---|---|
static Object |
NameAttribute
속성의 컬렉션에 사용되는 속성명입니다. |
static Object |
ResolveAttribute
해석 처리측의 부모의 속성 세트가 정의되고 있는 경우에, 그것을 식별하기 위해서 사용되는 속성명입니다. |
메소드의 개요 | |
---|---|
boolean |
containsAttribute (Object name,
Object value)
이 세트에, 이름이 같아 값의 동일한 속성이 정의되고 있는 경우에 true 를 돌려줍니다. |
boolean |
containsAttributes (AttributeSet attributes)
지정세트에 포함되는, 값의 동일한 속성 모든 것을 이 세트가 정의하는 경우, true 를 돌려줍니다. |
AttributeSet |
copyAttributes ()
시간이 지나도 변화하지 않는 것이 보증된 속성 세트를 돌려줍니다. |
Object |
getAttribute (Object key)
지정된 속성의 값을 꺼냅니다. |
int |
getAttributeCount ()
이 세트내에 로컬에 정의되고 있는 속성의 수를 돌려줍니다. |
Enumeration <? > |
getAttributeNames ()
이 세트내에 로컬에 정의되고 있는 속성의 이름을 열거의 형태로 돌려줍니다. |
AttributeSet |
getResolveParent ()
해석 처리측의 부모를 돌려줍니다. |
boolean |
isDefined (Object attrName)
다른 속성 세트로 해결하지 않고 , 이름이 지정된 속성의 값이 세트로 지정된 것일지 어떨지를 판정합니다. |
boolean |
isEqual (AttributeSet attr)
2 개의 속성 세트가 동일한지 어떤지를 판정합니다. |
필드의 상세 |
---|
static final Object NameAttribute
static final Object ResolveAttribute
메소드의 상세 |
---|
int getAttributeCount()
boolean isDefined(Object attrName)
attrName
- 속성명
boolean isEqual(AttributeSet attr)
attr
- 속성 세트
AttributeSet copyAttributes()
Object getAttribute(Object key)
key
- 속성을 바인드 하는 null 이외의 키
Enumeration <? > getAttributeNames()
Enumeration
에는 임의의 값을 지정할 수 있어 특정의 Object
타입에 제약되지 않습니다.
이 메소드가 null
를 돌려줄 것은 없습니다. 속성을 일절 가지지 않는 세트에 대해서는, 빈 상태(empty)의 Enumeration
를 돌려줍니다.
boolean containsAttribute(Object name, Object value)
true
를 돌려줍니다. 이러한 속성이 로컬에 존재하지 않는 경우, 해석 처리측의 부모의 계층에서 검색됩니다.
name
- null 이외의 속성명value
- 치
true
NullPointerException
- name
또는 value
가 null
의 경우boolean containsAttributes(AttributeSet attributes)
true
를 돌려줍니다. 이러한 속성이 로컬에 존재하지 않는 경우, 해석 처리측의 부모의 계층에서 검색됩니다.
attributes
- 체크 대상의 속성 세트
true
NullPointerException
- attributes
가 null
의 경우AttributeSet getResolveParent()
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요 : 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.