HashPrintJobAttributeSet

HashPrintJobAttributeSet (해시 인쇄 작업 속성 집합)

구현을 HashAttributeSet 클래스에서 상속받고, PrintJobAttributeSet 인터페이스의 의미적 제약을 강제하는 속성 집합을 제공하는 클래스예요.

출처: Java API Reference

본문

HashPrintJobAttributeSet은 해시 기반의 속성 집합이면서, 그 안의 모든 속성 값이 반드시 PrintJobAttribute 인터페이스의 인스턴스여야 한다는 제약을 지켜요. 그래서 인쇄 작업(job)의 상태나 특성을 보고하는 속성을 안전하게 담을 수 있어요.

생성자는 빈 집합, 단일 PrintJobAttribute, PrintJobAttribute 배열, 또는 다른 PrintJobAttributeSet으로부터 각각 만들 수 있어요.

public HashPrintJobAttributeSet()
public HashPrintJobAttributeSet(PrintJobAttribute attribute)
public HashPrintJobAttributeSet(PrintJobAttribute[] attributes)
public HashPrintJobAttributeSet(PrintJobAttributeSet attributes)

서비스는 이 집합을 사용해 인쇄 작업의 진행 상태를 클라이언트에게 보고해요. 다른 종류의 인쇄 속성(예: 문서 속성이나 인쇄 요청 속성)과는 구분해서 사용해야 해요.

더 알아보기 (Learn more)

Java 공식 API