JavaTM Platform
Standard Ed. 6

javax.print.attribute
인터페이스 PrintRequestAttributeSet

모든 슈퍼 인터페이스:
AttributeSet
기존의 구현 클래스의 일람:
HashPrintRequestAttributeSet


public interface PrintRequestAttributeSet
extends AttributeSet

PrintRequestAttributeSet 인터페이스는, 인쇄 요구 속성세트에 대한 인터페이스, 즉 PrintRequestAttribute 인터페이스를 구현하는 인쇄 속성을 지정합니다. 클라이언트는, PrintRequestAttributeSet 를 사용해 인쇄 작업 전체와 인쇄 작업의 모든 문서에 적용되는 설정을 지정합니다.  

PrintRequestAttributeSet 는, 그 생성자 이라고 변경 조작이 추가의 불변식을 보증하는 AttributeSet 입니다. 즉, PrintRequestAttributeSet 의 모든 속성의 값은 PrintRequestAttribute 인터페이스의 인스턴스가 아니면 안됩니다. add(Attribute)addAll(AttributeSet) 조작은, 이 추가의 불변식을 보증하기 위해서 다음과 같이 재지정됩니다.  


메소드의 개요
 boolean add (Attribute  attribute)
          속성을 아직 보관 유지하고 있지 않는 경우, 최초로 지정된 속성치와 같은 속성 카테고리에 있는 값을 삭제하고 나서, 이 속성 세트로 지정된 속성을 추가합니다 (임의의 오퍼레이션).
 boolean addAll (AttributeSet  attributes)
          지정된 세트의 모든 요소를 이 속성에 추가합니다.
 
인터페이스 javax.print.attribute. AttributeSet 로부터 상속된 메소드
clear , containsKey , containsValue , equals , get , hashCode , isEmpty , remove , remove , size , toArray
 

메소드의 상세

add

boolean add(Attribute  attribute)
속성을 아직 보관 유지하고 있지 않는 경우, 최초로 지정된 속성치와 같은 속성 카테고리에 있는 값을 삭제하고 나서, 이 속성 세트로 지정된 속성을 추가합니다 (임의의 오퍼레이션).

정의:
인터페이스 AttributeSet 내의 add
파라미터:
attribute - 속성 세트에 추가되는 속성치
반환값:
속성 세트가 호출의 결과 변경되었을 경우, 즉 지정된 속성치가 벌써 속성 세트의 멤버가 아니게 되고 있는 경우는 true
예외:
UnmodifiableSetException - 미확인의 예외. 속성 세트가 add() 오퍼레이션을 지원하지 않는 경우, throw 된다
ClassCastException - 미확인의 예외. attributePrintRequestAttribute 인터페이스의 인스턴스가 아닌 경우, throw 된다
NullPointerException - 미확인의 예외. attribute 가 null 의 경우, throw 된다

addAll

boolean addAll(AttributeSet  attributes)
지정된 세트의 모든 요소를 이 속성에 추가합니다. 그 결과는,add(Attribute) 조작이 지정된 세트의 각 요소를 가지는 속성 세트에 연속적으로 적용되었을 경우와 같습니다. 지정된 세트의 카테고리가 이 속성 세트의 임의의 카테고리와 같지 않는 경우,addAll() 조작은, 그 값이 2 개세트의 「공용체」라고 되도록(듯이) 이 속성 세트를 효율적으로 변경합니다.  

오퍼레이션을 하고 있는 동안으로 지정된 세트가 변경되었을 경우,addAll() 오퍼레이션의 동작은 지정되지 않습니다.  

addAll 오퍼레이션이 예외를 throw 하는 경우, 속성 세트 상태에 대한 영향은 구현에 의존합니다. 예외의 위치전으로 지정된 세트의 요소는, 속성 세트에 추가되는 경우로 여겨지지 않는 경우가 있습니다.

정의:
인터페이스 AttributeSet 내의 addAll
파라미터:
attributes - 속성 세트에 추가된다 요소
반환값:
속성 세트가 호출의 결과 변경되었을 경우, true
예외:
UnmodifiableSetException - 미확인의 예외. 속성 세트가 addAll() 메소드를 지원하지 않는 경우, throw 된다
ClassCastException - 미확인의 예외. 지정된 세트의 일부의 요소가 PrintRequestAttribute 인터페이스의 인스턴스가 아닌 경우, throw 된다
NullPointerException - 미확인의 예외. 지정된 세트가 null 의 경우, throw 되는
관련 항목:
add(Attribute)

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.