| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public final class Severity extends EnumSyntax implements Attribute
Class Severity is a printing attribute class, an enumeration, that denotes the severity of a {@link PrinterStateReason PrinterStateReason} attribute.
Instances of Severity do not appear in a Print Service's attribute set directly. Rather, a {@link PrinterStateReasons PrinterStateReasons} attribute appears in the Print Service's attribute set. The {@link PrinterStateReasons PrinterStateReasons} attribute contains zero, one, or more than one {@link PrinterStateReason PrinterStateReason} objects which pertain to the Print Service's status, and each {@link PrinterStateReason PrinterStateReason} object is associated with a Severity level of REPORT (least severe), WARNING, or ERROR (most severe). The printer adds a {@link PrinterStateReason PrinterStateReason} object to the Print Service's {@link PrinterStateReasons PrinterStateReasons} attribute when the corresponding condition becomes true of the printer, and the printer removes the {@link PrinterStateReason PrinterStateReason} object again when the corresponding condition becomes false, regardless of whether the Print Service's overall {@link PrinterState PrinterState} also changed.
IPP Compatibility:
Severity.toString()
returns either "error", "warning", or
"report". The string values returned by
each individual {@link PrinterStateReason} and
associated {@link Severity} object's toString()
methods, concatenated together with a hyphen ("-"
) in
between, gives the IPP keyword value for a {@link PrinterStateReasons}.
The category name returned by getName()
gives the IPP
attribute name.
Field Summary | |
---|---|
static Severity |
ERROR
Indicates that the javax.print.attribute.standard.PrinterStateReason is an "error" (most severe). |
static Severity |
REPORT
Indicates that the javax.print.attribute.standard.PrinterStateReason is a "report" (least severe). |
static Severity |
WARNING
Indicates that the javax.print.attribute.standard.PrinterStateReason is a "warning." An implementation may choose to omit some or all warnings. |
Constructor Summary | |
---|---|
protected |
Severity(int value) Construct a new severity enumeration value with the given integer value. |
Method Summary | |
---|---|
Class |
Get the printing attribute class which is to be used as the "category" for this printing attribute value. |
protected EnumSyntax[] |
Returns the enumeration value table for class Severity. |
String |
getName() Get the name of the category of which this attribute value is an instance. |
protected String[] |
Returns the string table for class Severity. |
Methods inherited from class javax.print.attribute.EnumSyntax |
---|
clone, getEnumValueTable, getOffset, getStringTable, getValue, hashCode, readResolve, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final Severity ERROR
public static final Severity REPORT
public static final Severity WARNING
Constructor Detail |
---|
protected Severity(int value)
value
- Integer value.Method Detail |
---|
public final Class getCategory()
For class Severity, the category is class Severity itself.
protected EnumSyntax[] getEnumValueTable()
getEnumValueTable
in class EnumSyntax
public final String getName()
For class Severit, the category name is "severity"
.
protected String[] getStringTable()
getStringTable
in class EnumSyntax
| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |