T
- 関連付けるコンポーネント設定クラスpublic interface IComponent<T extends ComponentConfig>
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addListener(IComponentListener listener)
リスナーを登録します。
|
T |
getConfig()
設定値オブジェクトを取得します。
|
IDevice<?> |
getDevice()
所属しているデバイスを取得します。
|
java.lang.String |
getId()
IDを取得します。
|
java.util.List<IComponentListener> |
getListeners()
登録されているリスナー一覧を取得します。
|
java.lang.Number |
getValue()
保有している値を取得します。
|
void |
init(IDevice<?> device)
初期化処理を実行します。
|
boolean |
removeListener(IComponentListener listener)
リスナーを削除します。
|
void |
setValue(java.lang.Number value)
値を設定します。
|
void |
start()
動作を開始します。
|
void |
stop()
動作を終了させます。
|
T getConfig()
java.lang.String getId()
java.lang.Number getValue()
IDevice<?> getDevice()
void setValue(java.lang.Number value)
value
- 数値void addListener(IComponentListener listener)
listener
- リスナーオブジェクトjava.util.List<IComponentListener> getListeners()
boolean removeListener(IComponentListener listener)
listener
- 削除したいリスナーvoid init(IDevice<?> device) throws java.lang.Exception
device
- 所属するデバイスjava.lang.Exception
- 処理に失敗するとスローされます。void start() throws java.lang.Exception
java.lang.Exception
- 処理に失敗するとスローされます。void stop() throws java.lang.Exception
java.lang.Exception
- 処理に失敗するとスローされます。