public static enum PrinterJob.JobStatus extends Enum<PrinterJob.JobStatus>
jobStatusプロパティを介してジョブのステータスをリスニングするか、getJobStatus()を使用してジョブのステータスを直接問い合せることができます。
ジョブの一般的なライフサイクルは次のとおりです:
NOT_STARTEDで作成され、ダイアログなどでの構成中、このステータスにとどまります。
PRINTING状態になります。
DONE状態になります。 これでジョブが完了しました。
ERRORのジョブやCANCELEDのジョブも完了したと見なされます。
ジョブがライフサイクル中に前のステータスに戻ることはできず、現在のジョブ状態は実行可能な操作に影響を及ぼします。 たとえば、すでに印刷状態を過ぎて終了状態のいずれかになったジョブが再度印刷を開始することはできません。
| 列挙型定数と説明 |
|---|
CANCELED
ジョブはアプリケーションによって取り消されました。
|
DONE
ジョブが印刷を開始し、その後endJob()を呼び出したところ、成功とレポートされました。
|
ERROR
ジョブの実行中にエラーが発生しました。
|
NOT_STARTED
新しいジョブのステータス。
|
PRINTING
ジョブは1ページ以上の印刷をリクエストし、まだ印刷を終了していません。
|
| 修飾子と型 | メソッドと説明 |
|---|---|
static PrinterJob.JobStatus |
valueOf(String name)
指定された名前を持つ、この型の列挙型定数を返します。
|
static PrinterJob.JobStatus[] |
values()
この列挙型の定数を含む配列を、宣言されている順序で返します。
|
public static final PrinterJob.JobStatus NOT_STARTED
public static final PrinterJob.JobStatus PRINTING
public static final PrinterJob.JobStatus CANCELED
public static final PrinterJob.JobStatus ERROR
public static final PrinterJob.JobStatus DONE
public static PrinterJob.JobStatus[] values()
for (PrinterJob.JobStatus c : PrinterJob.JobStatus.values()) System.out.println(c);
public static PrinterJob.JobStatus valueOf(String name)
name - 返される列挙型定数の名前。IllegalArgumentException - 指定された名前を持つ定数をこの列挙型が持っていない場合NullPointerException - 引数がnullの場合Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.