|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.print.attribute.HashAttributeSet
public class HashAttributeSet
HashAttributeSet 클래스는, 해시 맵의 특성을 가지는 AttributeSet
구현을 제공합니다.
생성자 의 개요 | |
---|---|
|
HashAttributeSet ()
새로운 빈 상태(empty)의 속성 세트를 구축합니다. |
|
HashAttributeSet (Attribute attribute)
초기 상태로 지정된 속성에 의해 생성된 속성 세트의 새로운 속성 세트를 구축합니다. |
|
HashAttributeSet (Attribute [] attributes)
초기 상태로 지정된 배열의 값으로 생성된 속성 세트의 새로운 속성 세트를 구축합니다. |
protected |
HashAttributeSet (Attribute [] attributes,
Class <? > interfaceName)
새로운 속성 세트를 구축합니다. |
protected |
HashAttributeSet (Attribute attribute,
Class <? > interfaceName)
초기 상태로 지정된 속성에 의해 생성된 속성 세트의 새로운 빈 상태(empty)의 속성 세트를 구축합니다. |
|
HashAttributeSet (AttributeSet attributes)
초기 상태로 지정된 세트의 값에 의해 생성된 속성 세트의 새로운 속성 세트를 구축합니다. |
protected |
HashAttributeSet (AttributeSet attributes,
Class <? > interfaceName)
초기 상태로 지정된 세트의 값으로 생성된 속성 세트의 새로운 빈 상태(empty)의 속성 세트를 구축합니다. |
protected |
HashAttributeSet (Class <? > interfaceName)
새로운 빈 상태(empty)의 속성 세트를 구축합니다. |
메소드의 개요 | |
---|---|
boolean |
add (Attribute attribute)
속성을 아직 보관 유지하고 있지 않는 경우, 최초로 지정된 속성치와 같은 속성 카테고리에 있는 속성치를 삭제하고 나서, 이 속성 세트로 지정된 속성을 추가합니다. |
boolean |
addAll (AttributeSet attributes)
지정된 세트의 모든 요소를 이 속성에 추가합니다. |
void |
clear ()
이 속성 세트로부터 모든 속성을 삭제합니다. |
boolean |
containsKey (Class <? > category)
속성 세트가, 지정된 카테고리의 속성을 보관 유지하고 있는 경우에 true 를 돌려줍니다. |
boolean |
containsValue (Attribute attribute)
속성 세트가 지정된 속성을 보관 유지하고 있는 경우에 true 를 돌려줍니다. |
boolean |
equals (Object object)
지정된 객체와 이 속성 세트가 동일한지 어떤지를 비교합니다. |
Attribute |
get (Class <? > category)
지정된 속성 카테고리에 포함되는 속성 세트의 속성치를 돌려줍니다. |
int |
hashCode ()
속성 세트의 해시 코드값를 돌려줍니다. |
boolean |
isEmpty ()
이 속성 세트에 속성이 포함되어 있지 않은 경우에 true 를 돌려줍니다. |
boolean |
remove (Attribute attribute)
속성 세트로부터 지정된 속성을 삭제합니다 (존재하는 경우). |
boolean |
remove (Class <? > category)
속성 세트로부터 카테고리의 임의의 속성을 삭제합니다 (존재하는 경우). |
int |
size ()
속성 세트내의 속성수를 돌려줍니다. |
Attribute [] |
toArray ()
이 세트에 포함되어 있는 속성의 배열을 돌려줍니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , finalize , getClass , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
public HashAttributeSet()
public HashAttributeSet(Attribute attribute)
attribute
- 세트에 추가하는 속성치
NullPointerException
- 미확인의 예외. attribute
가 null 의 경우, throw 된다public HashAttributeSet(Attribute [] attributes)
attributes
배열의 요소를 인덱스 0 으로부터 개시해 차례로 세트에 추가해 생성됩니다. 이 결과, 배열내에 중복 한 속성치 또는 속성 카테고리가 있는 경우, 전의 배열 요소가 나머지의 배열 요소에 옮겨지는 일이 있습니다.
attributes
- 세트에 추가하는 속성치의 배열.
null 의 경우, 빈 상태(empty)의 속성 세트가 구축된다
NullPointerException
- 미확인의 예외. attributes
의 요소가
null 의 경우, throw 된다public HashAttributeSet(AttributeSet attributes)
attributes
- 이 세트를 초기화하는 속성세트.
null 의 경우, 빈 상태(empty)의 속성 세트가 구축된다protected HashAttributeSet(Class <? > interfaceName)
interfaceName
- 이 속성 세트의 모든 멤버가
이 인터페이스의 인스턴스로 되어 있지 않으면 안됩니다. 이것은
Attribute
인터페이스 또는
그 서브 인터페이스라고 보여집니다.
NullPointerException
- interfaceName 가 null 의 경우protected HashAttributeSet(Attribute attribute, Class <? > interfaceName)
attribute
- 세트에 추가하는 속성치interfaceName
- 이 속성 세트의 모든 멤버가
이 인터페이스의 인스턴스로 되어 있지 않으면 안됩니다. 이것은
Attribute
인터페이스 또는
그 서브 인터페이스라고 보여집니다.
NullPointerException
- 미확인의 예외. attribute
가 null 의 경우, throw 된다
NullPointerException
- interfaceName 가 null 의 경우
ClassCastException
- 미확인의 예외. attribute
가
interfaceName
의 인스턴스가 아닌 경우, throw 된다protected HashAttributeSet(Attribute [] attributes, Class <? > interfaceName)
attributes
배열의 요소를 인덱스 0 으로부터 개시해 차례로 세트에 추가해 생성됩니다. 이 결과, 배열내에 중복 한 속성치 또는 속성 카테고리가 있는 경우, 전의 배열 요소가 나머지의 배열 요소에 옮겨지는 일이 있습니다.
attributes
- 세트에 추가하는 속성치의 배열. 조건
null 의 경우, 빈 상태(empty)의 속성 세트가 구축되는interfaceName
- 이 속성 세트의 모든 멤버가
이 인터페이스의 인스턴스로 되어 있지 않으면 안됩니다. 이것은
Attribute
인터페이스 또는
그 서브 인터페이스라고 보여집니다.
NullPointerException
- 미확인의 예외. attributes
의 요소가
null 의 경우, throw 된다
NullPointerException
- interfaceName 가 null 의 경우
ClassCastException
- 미확인의 예외. attributes
의 요소가
interfaceName
의 인스턴스가 아닌 경우,
throw 된다protected HashAttributeSet(AttributeSet attributes, Class <? > interfaceName)
attributes
- 세트를 초기화하는 속성치세트. 조건
null 의 경우, 빈 상태(empty)의 속성 세트가 구축되는interfaceName
- 이 속성 세트의 모든 멤버가
이 인터페이스의 인스턴스로 되어 있지 않으면 안됩니다. 이것은
Attribute
인터페이스 또는
그 서브 인터페이스라고 보여집니다.
ClassCastException
- 미확인의 예외. attributes
의 요소가
interfaceName
의 인스턴스가 아닌 경우,
throw 된다메소드의 상세 |
---|
public Attribute get(Class <? > category)
AttributeSet
내의 get
category
- 관련하는 속성치가
반환되는 속성 카테고리. 이것은
Attribute
인터페이스를 구현한다
Class
가 아니면 안된다
NullPointerException
- 미확인의 예외. category
가 null 의 경우, throw 된다
ClassCastException
- 미확인의 예외. category
가
Attribute
인터페이스를 구현한다
Class
가 아닌 경우, throw 된다public boolean add(Attribute attribute)
AttributeSet
내의 add
attribute
- 속성 세트에 추가되는 속성치
NullPointerException
- 미확인의 예외. attribute
가 null 의 경우, throw 된다
UnmodifiableSetException
- 미확인의 예외. 속성 세트가 add()
오퍼레이션을
지원하지 않는 경우, throw 된다public boolean remove(Class <? > category)
remove()
는 아무것도 하지 않고 false 를 돌려줍니다.
AttributeSet
내의 remove
category
- 이 속성 세트로부터 삭제된다
속성 카테고리
UnmodifiableSetException
- 미확인의 예외. 속성 세트가 remove()
오퍼레이션을
지원하지 않는 경우, throw 된다public boolean remove(Attribute attribute)
remove()
는 아무것도 하지 않고 false 를 돌려줍니다.
AttributeSet
내의 remove
attribute
- 속성 세트로부터 삭제되는 속성치
UnmodifiableSetException
- 미확인의 예외. 속성 세트가 remove()
오퍼레이션을
지원하지 않는 경우, throw 된다public boolean containsKey(Class <? > category)
AttributeSet
내의 containsKey
category
- 이 속성 세트에 있을지 어떨지가
조사할 수 있다
public boolean containsValue(Attribute attribute)
AttributeSet
내의 containsValue
attribute
- 속성 세트에 있을지 어떨지가
조사할 수 있는 값
public boolean addAll(AttributeSet attributes)
add(Attribute)
조작이 지정된 세트의 각 요소를 가지는 속성 세트에 연속적으로 적용되었을 경우와 같습니다. 오퍼레이션을 하고 있는 동안에, 지정된 세트가 변경되었을 경우,addAll(AttributeSet)
오퍼레이션의 동작은 지정되지 않습니다.
addAll(AttributeSet)
오퍼레이션이 예외를 throw 하는 경우, 속성 세트 상태에 대한 영향은 구현에 의존합니다. 예외의 위치전으로 지정된 세트의 요소는, 속성 세트에 추가되는 경우로 여겨지지 않는 경우가 있습니다.
AttributeSet
내의 addAll
attributes
- 속성 세트에 추가된다
요소
UnmodifiableSetException
- 미확인의 예외. 속성 세트가 addAll(AttributeSet) 메소드를
지원하지 않는 경우, throw 된다
NullPointerException
- 미확인의 예외. 지정된 세트의 일부의 요소가 null 의 경우,
또는 세트가 null 의 경우, throw 되는add(Attribute)
public int size()
AttributeSet
내의 size
public Attribute [] toArray()
AttributeSet
의 기술:
AttributeSet
내의 toArray
public void clear()
AttributeSet
내의 clear
UnmodifiableSetException
- 미확인의 예외. 속성 세트가 clear()
오퍼레이션을
지원하지 않는 경우, throw 된다public boolean isEmpty()
AttributeSet
내의 isEmpty
public boolean equals(Object object)
AttributeSet
내의 equals
Object
내의 equals
object
- 이 속성 세트와 동일한지 어떤지가 비교된다
Object.hashCode()
,
Hashtable
public int hashCode()
Object.hashCode()
의 일반 규약에 의해 요구되도록(듯이), 임의의 2 개의 속성 세트 t1 와 t2 에 대해,t1.equals(t2) 이면 t1.hashCode() ==t2.hashCode() 가 되는 것이 보증됩니다.
AttributeSet
내의 hashCode
Object
내의 hashCode
Object.equals(java.lang.Object)
,
Hashtable
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.