- java.lang.Object
-
- java.lang.Enum<PrinterJob.JobStatus>
-
- javafx.print.PrinterJob.JobStatus
-
- すべての実装されたインタフェース:
Serializable
,Comparable<PrinterJob.JobStatus>
- 含まれているクラス:
- PrinterJob
public static enum PrinterJob.JobStatus extends Enum<PrinterJob.JobStatus>
印刷ジョブのステータスをレポートする際に使用される列挙型クラス。 アプリケーションでは、jobStatus
プロパティを介してジョブのステータスをリスニングするか、getJobStatus()
を使用してジョブのステータスを直接問い合せることができます。ジョブの一般的なライフサイクルは次のとおりです:
- ジョブは、ステータス
NOT_STARTED
で作成され、ダイアログなどでの構成中、このステータスにとどまります。 - ジョブは、最初のページが印刷されると、
PRINTING
状態になります。 - ジョブは、取り消されたり、エラーが発生したりすることなく正常に完了すると、
DONE
状態になります。 これでジョブが完了しました。 - エラーが発生した
ERROR
のジョブやCANCELED
のジョブも完了したと見なされます。
ジョブがライフサイクル中に前のステータスに戻ることはできず、現在のジョブ状態は実行可能な操作に影響を及ぼします。 たとえば、すでに印刷状態を過ぎて終了状態のいずれかになったジョブが再度印刷を開始することはできません。
- 導入されたバージョン:
- JavaFX 8.0
-
-
列挙型定数のサマリー
列挙型定数 列挙型定数 説明 CANCELED
ジョブはアプリケーションによって取り消されました。DONE
ジョブが印刷を開始し、その後endJob()を呼び出したところ、成功とレポートされました。ERROR
ジョブの実行中にエラーが発生しました。NOT_STARTED
新しいジョブのステータス。PRINTING
ジョブは1ページ以上の印刷をリクエストし、まだ印刷を終了していません。
-
メソッドのサマリー
すべてのメソッド 静的メソッド 具象メソッド 修飾子と型 メソッド 説明 static PrinterJob.JobStatus
valueOf(String name)
指定された名前を持つ、この型の列挙型定数を返します。static PrinterJob.JobStatus[]
values()
この列挙型の定数を含む配列を、宣言されている順序で返します。
-
-
-
列挙型定数の詳細
-
NOT_STARTED
public static final PrinterJob.JobStatus NOT_STARTED
新しいジョブのステータス。 印刷ダイアログの表示、ジョブの構成、印刷の開始が可能です。
-
PRINTING
public static final PrinterJob.JobStatus PRINTING
ジョブは1ページ以上の印刷をリクエストし、まだ印刷を終了していません。 印刷ダイアログは表示できません。
-
CANCELED
public static final PrinterJob.JobStatus CANCELED
ジョブはアプリケーションによって取り消されました。 ダイアログの表示や印刷の開始はできません。 ジョブは破棄されます。 endJob()を呼び出す必要はありません。
-
ERROR
public static final PrinterJob.JobStatus ERROR
ジョブの実行中にエラーが発生しました。 ジョブは破棄されます。 endJob()を呼び出す必要はありません。
-
DONE
public static final PrinterJob.JobStatus DONE
ジョブが印刷を開始し、その後endJob()を呼び出したところ、成功とレポートされました。 ジョブは再利用できないため、破棄してもかまいません。
-
-
メソッドの詳細
-
values
public static PrinterJob.JobStatus[] values()
この列挙型の定数を含む配列を、宣言されている順序で返します。 このメソッドは、次のようにして定数を反復するために使用できます。for (PrinterJob.JobStatus c : PrinterJob.JobStatus.values()) System.out.println(c);
- 戻り値:
- この列挙型の定数を含む配列(宣言されている順序)
-
valueOf
public static PrinterJob.JobStatus valueOf(String name)
指定された名前を持つ、この型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と厳密に一致している必要があります。 不適切な空白文字は許可されません。- パラメータ:
name
- 返される列挙型定数の名前。- 戻り値:
- 指定された名前を持つ列挙型定数
- 例外:
IllegalArgumentException
- 指定された名前を持つ定数をこの列挙型が持っていない場合NullPointerException
- 引数がnullの場合
-
-