JavaTM 2 Platform
Standard Ed. 6

javax.print.attribute.standard
類別 Severity

java.lang.Object
  繼承者 javax.print.attribute.EnumSyntax
      繼承者 javax.print.attribute.standard.Severity
所有已實作的介面:
Serializable, Cloneable, Attribute

public final class Severity
extends EnumSyntax
implements Attribute

Severity 類別是列印屬性類別,它是一種列舉,表示 PrinterStateReason 屬性的嚴重性。

Severity 的實例不會直接出現在 Print Service 的屬性集中。而 PrinterStateReasons 屬性則會出現在 Print Service 的屬性集中。PrinterStateReasons 屬性包括零、一個或多個與 Print Service 的狀態相關的 PrinterStateReason 物件,並且每個 PrinterStateReason 物件都與 REPORT(不太嚴重)、WARNING 或 ERROR(最嚴重)的 Severity 級別相關。當相應的條件變成了印表機的真實條件時,印表機將把 PrinterStateReason 物件添加到 Print Service 的 PrinterStateReasons 屬性中,而當相應的條件變成虛假條件時,無論 Print Service 的總體 PrinterState 是否也已更改,印表機將再次移除 PrinterStateReason 物件。

IPP 相容性:Severity.toString() 返回 "error"、"warning" 或 "report"。字元串值由每個 PrinterStateReason 和相關的 Severity 物件的 toString() 方法返回,它們之間用連字號("-")連接,該值提供了 PrinterStateReasons 的 IPP 關鍵字值。由 getName() 返回的類別別名稱提供了 IPP 屬性名稱。

另請參見:
序列化表格

欄位摘要
static Severity ERROR
          指示 PrinterStateReason 是 "error"(最嚴重)。
static Severity REPORT
          指示 PrinterStateReason 是 "report"(不太嚴重)。
static Severity WARNING
          指示 PrinterStateReason 是 "warning"。
 
建構子摘要
protected Severity(int value)
          建構具有給定整數值的新 Severity 列舉值。
 
方法摘要
 Class<? extends Attribute> getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
protected  EnumSyntax[] getEnumValueTable()
          返回類別 Severity 的列舉值表。
 String getName()
          獲取類別別的名稱,此屬性值是該類別別的一個實例。
protected  String[] getStringTable()
          返回類別 Severity 的字元串表。
 
從類別 javax.print.attribute.EnumSyntax 繼承的方法
clone, getOffset, getValue, hashCode, readResolve, toString
 
從類別 java.lang.Object 繼承的方法
equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

欄位詳細資訊

REPORT

public static final Severity REPORT
指示 PrinterStateReason 是 "report"(不太嚴重)。實作可以選擇忽略部分或全部 "report"。有些 "report" 指定了更為詳細的印表機狀態;其他一些可作為 "warning" 的先兆。"report" 不能包含任何會影響列印輸出的內容。


WARNING

public static final Severity WARNING
指示 PrinterStateReason 是 "warning"。實作可以選擇忽略部分或全部 "warning"。"warning" 可作為 "error" 的先兆。"error" 不能包括任何會阻止作業完成的內容,但在某些情況下輸出的質量可能仍然較差。


ERROR

public static final Severity ERROR
指示 PrinterStateReason 是 "error"(最嚴重)。實作必須包括全部的 "error"。如果此屬性包括一個或多個 "error",則印表機的 PrinterState 必須為 STOPPED。

建構子詳細資訊

Severity

protected Severity(int value)
建構具有給定整數值的新 Severity 列舉值。

參數:
value - 整數值。
方法詳細資訊

getStringTable

protected String[] getStringTable()
返回類別 Severity 的字元串表。

覆寫:
類別 EnumSyntax 中的 getStringTable
返回:
字元串表

getEnumValueTable

protected EnumSyntax[] getEnumValueTable()
返回類別 Severity 的列舉值表。

覆寫:
類別 EnumSyntax 中的 getEnumValueTable
返回:
值表

getCategory

public final Class<? extends Attribute> getCategory()
獲取將用作此列印屬性值的“類別別”的列印屬性類別。

對於類別 Severity,該類別別就是類別 Severity 本身。

指定者:
介面 Attribute 中的 getCategory
返回:
列印屬性類別(類別別),這是類別 java.lang.Class 的一個實例。

getName

public final String getName()
獲取類別別的名稱,此屬性值是該類別別的一個實例。

對於類別 Severit,類別別名稱是 "severity"

指定者:
介面 Attribute 中的 getName
返回:
屬性類別別名稱。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only