AttributeException
AttributeException (속성 예외)
AttributeException은 PrintException의 하위 클래스가, 특정 인쇄 서비스(Print Service) 인스턴스가 지원하지 않는 하나 이상의 인쇄 속성과 관련된 오류 조건을 보고하기 위해 구현할 수 있는 믹스인(mixin) 인터페이스예요. 속성이 전혀 지원되지 않거나, 속성은 지원되지만 지정된 특정 값이 지원되지 않는 경우가 있어요. Print Service API는 AttributeException 인터페이스를 구현하는 인쇄 예외 클래스를 정의하지 않으며, 이는 인쇄 서비스 구현자의 재량에 맡겨져 있어요.
본문
메서드
getUnsupportedAttributes
Class<?>[] getUnsupportedAttributes()
인쇄 서비스 인스턴스가 속성을 전혀 지원하지 않는 인쇄 속성 클래스의 배열을 반환해요. 그런 속성이 없으면 null을 반환해요. 반환 배열의 객체는 기본 인터페이스 Attribute를 확장한 클래스예요.
getUnsupportedValues
Attribute[] getUnsupportedValues()
인쇄 서비스 인스턴스가 속성은 지원하지만 그 속성의 특정 값을 지원하지 않는 인쇄 속성의 배열을 반환해요. 그런 속성 값이 없으면 null을 반환해요.