Severity
Severity (심각도)
Severity는 PrinterStateReason 속성의 심각도를 나타내는 열거형(enumeration) 인쇄 속성 클래스예요.
본문
Severity 인스턴스는 인쇄 서비스(Print Service)의 속성 집합에 직접 나타나지 않아요. 대신 PrinterStateReasons 속성이 인쇄 서비스 속성 집합에 나타나요. PrinterStateReasons 속성에는 인쇄 서비스 상태와 관련된 PrinterStateReason 객체가 0개 이상 들어 있고, 각 객체는 REPORT(가장 덜 심각), WARNING, ERROR(가장 심각) 중 하나의 Severity 수준과 연결돼요.
상수
REPORT:PrinterStateReason이 "report"(가장 덜 심각)임을 나타내요. 구현체는 일부 또는 모든 report를 생략할 수 있어요. 일부 report는 프린터 상태에 대한 더 세밀한 정보를 지정하고, 다른 report는 warning의 전조 역할을 해요. report는 인쇄 출력에 영향을 줄 수 있는 것을 포함해서는 안 돼요.WARNING:PrinterStateReason이 "warning"임을 나타내요. 구현체는 일부 또는 모든 warning을 생략할 수 있어요. warning은 error의 전조 역할을 해요. warning은 작업 완료를 막는 것을 포함해서는 안 되지만, 경우에 따라 출력 품질이 낮을 수 있어요.ERROR:PrinterStateReason이 "error"(가장 심각)임을 나타내요. 구현체는 모든 error를 포함해야 해요. 이 속성에 error가 하나 이상 있으면 프린터의PrinterState가STOPPED여야 해요.
생성자
protected Severity(int value)
주어진 정수 값으로 새 심각도 열거형 값을 만들어요.
카테고리와 이름
getCategory(): 카테고리로 사용할 인쇄 속성 클래스를 반환해요.Severity의 카테고리는 클래스 자체예요.getName(): 카테고리 이름을 반환해요. 이름은"severity"예요.