|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface SignalDataIF
刺激データ(シグナルデータ)の内容を表すインターフェースです。 全ての刺激データ(シグナルデータ)の内容はこのインターフェースを実装する必要があります。 AIへのINPUT時も、OUTPUTに伴うINPUTデータの場合は、OUTPUTIDが設定されるようにしてください。
メソッドの概要 | |
---|---|
AbstractSignalData |
copyInstance()
インスタンスをコピーして返します(シャローコピー) |
SignalDataIF |
getAbstractData(SignalDataIF targetSignalData)
指定したデータと自身のデータで共通の部分だけ抜き出し、新しくインスタンスを生成します。 |
OutputIdIF |
getOutputId()
OUTPUTを識別するIDを取得します。 |
java.lang.Class<?> |
getOutputIdClass()
データクラスとOUTPUTIDクラスの関連を保つ為のメソッドです。 |
java.util.List<SignalDataIF> |
getPartsSignalDataList()
データを構成する要素を返却します。 |
boolean |
isAbstract()
設定したデータが抽象化データの場合にTRUEを返却します。 |
boolean |
isChain(SignalDataIF targetSingalData)
指定のデータと一連か問い合わせます。 |
boolean |
isFulfilled(SignalDataIF signalData)
指定したシグナルデータが、このシグナルデータに含まれているか問い合わせます。 |
boolean |
isInner()
AI内部生成データであるか検査します |
boolean |
isLooklike(SignalDataIF targetSingalData)
指定のデータと類似しているか問い合わせます。 |
void |
setAbstract(boolean bAbstract)
抽象化データを生成する場合にはTRUEを設定します。 |
void |
setInner(boolean bInner)
AI内部生成データであることを設定します |
void |
setOutputId(OutputIdIF oOutputId)
OUTPUTを識別するIDを設定します。 |
メソッドの詳細 |
---|
java.lang.Class<?> getOutputIdClass()
void setOutputId(OutputIdIF oOutputId)
oOutputId
- OutputIdIF getOutputId()
void setInner(boolean bInner)
bInner
- boolean isInner()
java.util.List<SignalDataIF> getPartsSignalDataList()
boolean isChain(SignalDataIF targetSingalData)
targetSingalData
-
boolean isLooklike(SignalDataIF targetSingalData)
targetSingalData
-
AbstractSignalData copyInstance()
SignalDataIF getAbstractData(SignalDataIF targetSignalData)
targetSignalData
- 比較対象のデータ
void setAbstract(boolean bAbstract)
bAbstract
- 抽象化の場合にTRUEboolean isAbstract()
boolean isFulfilled(SignalDataIF signalData)
signalData
-
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |