public abstract class InputSourceWatcher extends Object
| Constructor and Description |
|---|
InputSourceWatcher() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
end(ContinuousGeneratable cg) |
boolean |
isContinue() |
void |
setContinue(boolean isContinue) |
void |
start(ContinuousGeneratable cg)
入力ソースの監視を開始します。 実際の処理はサブクラスに委譲します。 このメソッドは繰り返し生成モードでない場合、何も行いません。
|
void |
watch(String inputSource)
入力ソースを監視対象に追加します。 実際の処理はサブクラスに委譲します。 また、プロセス開始後の初回実行時には監視中ファイルを作成します。
このメソッドは繰り返し生成モードでない場合、何も行いません。
|
protected abstract Set<String> |
watching()
入力ソースの監視を開始します。 サブクラスの実装責務は以下の通りです。
入力ソースの変更の監視
変更を検知した入力ソースで繰り返しインターフェースの再生成メソッドを実行
|
protected abstract void |
watchInputSource(String inputSource)
入力ソースを監視対象に追加する実際の処理を実装します。
|
public void watch(String inputSource)
inputSource - 入力ソースwatchInputSource(java.lang.String)public void start(ContinuousGeneratable cg)
cg - 繰り返し生成インターフェースwatching()public boolean isContinue()
public void setContinue(boolean isContinue)
protected abstract void watchInputSource(String inputSource)
inputSource - 入力ソースprotected abstract Set<String> watching()
protected abstract void end(ContinuousGeneratable cg)
Copyright © 2018. All rights reserved.