public final class ObservationFactoryImpl extends java.lang.Object implements ObservationFactory, java.io.Serializable
Observation,
直列化された形式KEY_ObservationFactory| コンストラクタと説明 |
|---|
ObservationFactoryImpl(java.util.Map ptypeMap)
コンストラクタ。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Observation |
createObservation(Key phenomenonTypeNameKey,
java.lang.Object o)
観測を生成する。
|
Observation |
createObservation(Key phenomenonTypeNameKey,
java.lang.Object[] values) |
Observation |
createObservation(Key phenomenonTypeNameKey,
java.lang.String s)
文字列から観測を生成する。
|
Observation |
createObservation(java.lang.String phenomenonTypeName,
java.lang.Object o)
観測を生成する。
|
Observation |
createObservation(java.lang.String phenomenonTypeName,
java.lang.Object[] values) |
Observation |
createObservation(java.lang.String phenomenonTypeName,
java.lang.String s)
文字列から観測を生成する。
|
java.util.Map |
getPhenomenonTypeTable()
Key(現象型名)・現象型メタ情報を返す(Optional operation)。
|
boolean |
isSupportStringToObservation()
文字列から観測を生成するのをサポートしているか否かを返す。
|
public ObservationFactoryImpl(java.util.Map ptypeMap)
Key(現象型名)・現象型のマップ - public Observation createObservation(java.lang.String phenomenonTypeName, java.lang.Object o)
createObservation インタフェース内 ObservationFactoryphenomenonTypeName - 現象型名o - 観測値CreateObservationException - 観測の生成に失敗したpublic Observation createObservation(Key phenomenonTypeNameKey, java.lang.Object o)
createObservation インタフェース内 ObservationFactoryphenomenonTpyeNameKey - Key(現象型名)o - 観測値CreateObservationException - 観測の生成に失敗したpublic boolean isSupportStringToObservation()
isSupportStringToObservation インタフェース内 ObservationFactorypublic Observation createObservation(java.lang.String phenomenonTypeName, java.lang.String s) throws CreateObservationException
createObservation インタフェース内 ObservationFactoryphenomenonTypeName - 現象型名s - 観測値に変換する文字列CreateObservationException - 文字列を観測値に変換するのに失敗public Observation createObservation(Key phenomenonTypeNameKey, java.lang.String s) throws CreateObservationException
createObservation インタフェース内 ObservationFactoryphenomenonTypeNameKey - 現象型名を保持したKeyオブジェクトs - 観測値に変換する文字列CreateObservationException - 文字列を観測値に変換するのに失敗public java.util.Map getPhenomenonTypeTable()
getPhenomenonTypeTable インタフェース内 ObservationFactoryKeypublic Observation createObservation(java.lang.String phenomenonTypeName, java.lang.Object[] values) throws CreateObservationException
createObservation インタフェース内 ObservationFactoryCreateObservationExceptionpublic Observation createObservation(Key phenomenonTypeNameKey, java.lang.Object[] values) throws CreateObservationException
createObservation インタフェース内 ObservationFactoryCreateObservationException