- java.lang.Object
-
- javax.print.attribute.EnumSyntax
-
- javax.print.attribute.standard.Severity
-
- All Implemented Interfaces:
-
Serializable
,Cloneable
,Attribute
public final class Severity extends EnumSyntax implements Attribute
类严重性是打印属性类,枚举,表示PrinterStateReason
属性的严重性。严重性实例不会直接出现在打印服务的属性集中。 相反,
PrinterStateReasons
属性出现在打印服务的属性集中。 所述PrinterStateReasons
属性包含零个,一个或多于一个PrinterStateReason
其中属于该打印服务的状态的对象,并且每个PrinterStateReason
对象与REPORT的严重性级别相关联(最不严重),警告或错误(最严重)。 当打印机的相应条件变为true时,打印机会将PrinterStateReason
对象添加到打印服务的PrinterStateReasons
属性中,并且当相应条件变为false时,打印机将再次删除PrinterStateReason
对象,而不管打印服务的整体PrinterState
是否也更改。IPP兼容性:
Severity.toString()
返回“错误”,“警告”或“报告”。 字符串值由每个单独的返回PrinterStateReason
和相关Severity
种对象的toString()
方法,以连字符(级联在一起"-"
之间,给出了一个将IPP关键字值)PrinterStateReasons
。 由getName()
返回的类别名称提供IPP属性名称。- 另请参见:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field 描述 static Severity
ERROR
表示PrinterStateReason
是“错误”(最严重)。static Severity
REPORT
表示PrinterStateReason
是“报告”(最不严重)。static Severity
WARNING
表示PrinterStateReason
是“警告”。
-
构造方法摘要
构造方法 Modifier Constructor 描述 protected
Severity(int value)
使用给定的整数值构造新的严重性枚举值。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 Class<? extends Attribute>
getCategory()
获取要用作此打印属性值的“类别”的打印属性类。protected EnumSyntax[]
getEnumValueTable()
返回类Severity的枚举值表。String
getName()
获取此属性值是一个实例的类别的名称。protected String[]
getStringTable()
返回类Severity的字符串表。-
Methods inherited from class javax.print.attribute.EnumSyntax
clone, getOffset, getValue, hashCode, readResolve, toString
-
-
-
-
字段详细信息
-
REPORT
public static final Severity REPORT
表示PrinterStateReason
是“报告”(最不严重)。 实施可能会选择省略部分或全部报告。 一些报告指出了关于打印机状态的更细粒度; 其他人作为警告的前兆。 报告中不能包含任何可能影响打印输出的内容。
-
WARNING
public static final Severity WARNING
-
ERROR
public static final Severity ERROR
-
-
方法详细信息
-
getStringTable
protected String[] getStringTable()
返回类Severity的字符串表。- 重写:
-
getStringTable
在EnumSyntax
- 结果
- 字符串表
-
getEnumValueTable
protected EnumSyntax[] getEnumValueTable()
返回类Severity的枚举值表。- 重写:
-
getEnumValueTable
在EnumSyntax
- 结果
- 值表
-
getCategory
public final Class<? extends Attribute> getCategory()
获取要用作此打印属性值的“类别”的打印属性类。对于类严重性,类别是类Severity本身。
- Specified by:
-
getCategory
在接口Attribute
- 结果
-
打印属性类(category),一个
java.lang.Class
类的实例。
-
-