1 package rydeen;
2
3 /**
4 * <p>
5 * {@link AbstractProcessor <code>AbstractProcessor</code>}の状態です.
6 * AbstractProcessorの状態は以下のどれかです.
7 * </p>
8 * <dl>
9 * <dt>UNINITIALIZED</dt>
10 * <dd>初期化されていない状態.</dd>
11 * <dt>INITIALIZED</dt>
12 * <dd>初期化された状態で,処理を行う準備ができた状態.</dd>
13 * <dt>PROCESSING</dt>
14 * <dd>処理を行っている状態.</dd>
15 * <dt>PROCESSED</dt>
16 * <dd>処理を全て終了した状態で,後処理が未完了の状態.</dd>
17 * <dt>FINISHED</dt>
18 * <dd>後処理まで終了した状態.</dd>
19 * </dl>
20 * <p>
21 * 状態の遷移の順序についてはAbstractProcessorを参照してください.
22 * </p>
23 *
24 * @author Haruaki Tamada
25 * @see AbstractProcessor
26 */
27 public enum Stage{
28 /**
29 * 初期化されていない状態.
30 */
31 UNINITIALIZED,
32 /**
33 * 初期化された状態で,処理を行う準備ができた状態.
34 */
35 INITIALIZED,
36 /**
37 * 処理を行っている状態.
38 */
39 PROCESSING,
40 /**
41 * 処理を全て終了した状態で,後処理が未完了の状態.
42 */
43 PROCESSED,
44 /**
45 * 後処理まで終了した状態.
46 */
47 FINISHED,
48 }