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 }