|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.co.celestee.ai.interfaces.output.AbstractOutputId
public abstract class AbstractOutputId
AICoreから体へ出力する刺激を受けて、体の部位へ命令を与える架け橋となる抽象クラスです。このクラスからトリガークラスを 生成し、出力が実行されます。
| コンストラクタの概要 | |
|---|---|
AbstractOutputId()
|
|
| メソッドの概要 | |
|---|---|
boolean |
equals(java.lang.Object target)
|
SignalDataIF |
getInnerOption()
設定済みのオプション値を取得します。 |
abstract java.lang.Class<?> |
getSignalDataClass()
体の部位となる出力IDクラス(OUTPUTID)から生成するシグナルデータクラスを取得します。 |
java.lang.String |
getSupposingItSaysInMansWords()
人間の言葉で言い換えるとしたら。 |
abstract java.lang.Class<?> |
getTriggerClass()
OutputTriggerのClassクラスを取得します。 |
AbstractOutputTrigger |
newTriggerInstance()
一般的に利用される場合は、このメソッドをオーバーライドせずそのまま利用してください。 |
void |
setInnerOption(SignalDataIF option)
OutputTriggerの実行に、AICore内部生成のオプションデータとしてオブジェクトクラスを渡すことが可能です。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public AbstractOutputId()
| メソッドの詳細 |
|---|
public abstract java.lang.Class<?> getTriggerClass()
OutputIdIF の記述:
OutputIdIF 内の getTriggerClasspublic abstract java.lang.Class<?> getSignalDataClass()
OutputIdIF の記述:
OutputIdIF 内の getSignalDataClasspublic void setInnerOption(SignalDataIF option)
OutputIdIF の記述:
OutputIdIF 内の setInnerOptionpublic SignalDataIF getInnerOption()
OutputIdIF の記述:
OutputIdIF 内の getInnerOption
public AbstractOutputTrigger newTriggerInstance()
throws java.lang.Exception
OutputIdIF 内の newTriggerInstancejava.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.Exceptionpublic boolean equals(java.lang.Object target)
java.lang.Object 内の equalspublic java.lang.String getSupposingItSaysInMansWords()
HumanWordsIF の記述:
HumanWordsIF 内の getSupposingItSaysInMansWords
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||