PrintJobAttributeSet

PrintJobAttributeSet (인쇄 작업 속성 집합)

인쇄 작업 속성의 집합, 즉 PrintJobAttribute 인터페이스를 구현하는 인쇄 속성들의 집합을 위한 인터페이스를 정의해요.

출처: Java API Reference

본문

Print Service API에서 서비스는 PrintJobAttributeSet을 사용해 인쇄 작업의 상태를 보고해요. PrintJobAttributeSet은 단지 AttributeSet이되, 생성자와 변경 연산이 추가 불변 조건을 보장하는 집합이에요. 그 조건은 집합 안의 모든 속성 값이 반드시 PrintJobAttribute 인터페이스의 인스턴스여야 한다는 것이에요.

boolean add(Attribute attribute)
boolean addAll(AttributeSet attributes)

add(Attribute)addAll(AttributeSet) 연산은 아래에 다시 명시되어 있어, 이 추가 불변 조건을 보장해요. 즉 이 집합에는 인쇄 작업 상태를 설명하는 속성만 넣을 수 있어요.

더 알아보기 (Learn more)

Java 공식 API