JavaTM 2 Platform
Standard Ed. 6

javax.print.attribute.standard
類別 PrinterState

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

public final class PrinterState
extends EnumSyntax
implements PrintServiceAttribute

PrinterState 類別是印表機屬性類別,它是一種列舉,標識了印表機的當前狀態。類別 PrinterState 定義了標準的印表機狀態值。Print Service 實作只需要報告這些印表機的狀態,說明哪些狀態合乎特定的實作;而不必報告每種已定義的印表機狀態。PrinterStateReasons 屬性擴充了 PrinterState 屬性,以提供有關給定的印表機狀態下印表機的更多詳細資訊。

IPP 相容性:getName() 返回的類別別名稱是 IPP 屬性名稱。列舉的整數值是 IPP 列舉值。toString() 方法返回屬性值的 IPP 字元串表示形式。

另請參見:
序列化表格

欄位摘要
static PrinterState IDLE
          指示可以開始處理新作業,無需等待。
static PrinterState PROCESSING
          指示正在處理作業;處理完成前新作業需等待。
static PrinterState STOPPED
          指示沒有作業可以處理,需要干預。
static PrinterState UNKNOWN
          印表機狀態未知。
 
建構子摘要
protected PrinterState(int value)
          建構具有給定整數值的新 PrinterState 列舉值。
 
方法摘要
 Class<? extends Attribute> getCategory()
          獲取將用作此列印屬性值的“類別別”的列印屬性類別。
protected  EnumSyntax[] getEnumValueTable()
          返回類別 PrinterState 的列舉值表。
 String getName()
          獲取類別別的名稱,此屬性值是該類別別的一個實例。
protected  String[] getStringTable()
          返回類別 PrinterState 的字元串表。
 
從類別 javax.print.attribute.EnumSyntax 繼承的方法
clone, getOffset, getValue, hashCode, readResolve, toString
 
從類別 java.lang.Object 繼承的方法
equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

欄位詳細資訊

UNKNOWN

public static final PrinterState UNKNOWN
印表機狀態未知。


IDLE

public static final PrinterState IDLE
指示可以開始處理新作業,無需等待。


PROCESSING

public static final PrinterState PROCESSING
指示正在處理作業;處理完成前新作業需等待。


STOPPED

public static final PrinterState STOPPED
指示沒有作業可以處理,需要干預。

建構子詳細資訊

PrinterState

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

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

getStringTable

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

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

getEnumValueTable

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

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

getCategory

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

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

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

getName

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

對於類別 PrinterState,類別別名稱是 "printer-state"

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

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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