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