パッケージ com.lmt.lib.bldt
クラス UpdateProgress.StdOut
- Object
-
- StdOut
-
- すべての実装されたインタフェース:
UpdateProgress
- 含まれているインタフェース:
- UpdateProgress
public static class UpdateProgress.StdOut extends Object implements UpdateProgress
進捗内容を標準出力に出力する進捗報告ハンドラです。- 導入されたバージョン:
- 0.1.0
-
-
ネストされたクラスの概要
-
インタフェースから継承されたネストされたクラス/インタフェース UpdateProgress
UpdateProgress.Nop, UpdateProgress.Status, UpdateProgress.StdOut
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 StdOut()
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 void
publish(TableDescription desc, PlayStyle playStyle, int iDesc, int numDesc, UpdateProgress.Status status)
難易度表更新の進捗状況の報告を受け取るハンドラメソッドです。
-
-
-
メソッドの詳細
-
publish
public void publish(TableDescription desc, PlayStyle playStyle, int iDesc, int numDesc, UpdateProgress.Status status)
難易度表更新の進捗状況の報告を受け取るハンドラメソッドです。当メソッドの入力パラメータを参照することで難易度表更新処理の進捗状況を把握することができます。 アプリケーションの仕様に応じた進捗報告の振る舞いを当メソッドに記述してください。 進捗報告の報告種別は
UpdateProgress.Status
を参照してください。当メソッド内で例外がスローされると難易度表更新処理は中止され、呼び出し元に例外が通知されます。 その場合でも、途中まで保存された難易度表データベースは更新前の状態には戻らず、 例外がスローされた難易度表とその後更新予定だった難易度表は更新されません。
当メソッドが通知されるのは、各難易度表でのサポート対象のプレースタイルのみです。 サポート外のプレースタイルに対しては進捗報告されないので注意が必要です。
- 定義:
publish
インタフェース内UpdateProgress
- パラメータ:
desc
- 更新対象の難易度表定義playStyle
- 更新対象のプレースタイルiDesc
- 更新対象の難易度表定義のインデックス値(0オリジン)numDesc
- 更新対象の難易度表の数status
- 報告種別
-
-