HashPrintServiceAttributeSet

HashPrintServiceAttributeSet (해시 인쇄 서비스 속성 집합)

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

출처: Java API Reference

본문

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

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

public HashPrintServiceAttributeSet()
public HashPrintServiceAttributeSet(PrintServiceAttribute attribute)
public HashPrintServiceAttributeSet(PrintServiceAttribute[] attributes)
public HashPrintServiceAttributeSet(PrintServiceAttributeSet attributes)

인쇄 서비스 인스턴스는 이 집합을 사용해 프린터의 상태(예: 컬러 지원 여부, 해상도, 용지 크기 등)를 클라이언트에게 보고해요. 인쇄 요청이나 문서 속성과는 다른 종류의 속성을 담는 집합이에요.

더 알아보기 (Learn more)

Java 공식 API