public final class SimpleObservationTable extends java.lang.Object implements ObservationTableHolder
| コンストラクタと説明 |
|---|
SimpleObservationTable() |
SimpleObservationTable(java.util.Map observationTable) |
SimpleObservationTable(java.util.Map observationTable,
ObservationFactory factory) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
clear() |
protected void |
clearCache() |
ObservationSource |
duplicate()
複製を返す。
|
ObservationTableHolder |
duplicateTableHolder() |
Observation |
getObservation(Key phenomenonTypeNameKey,
Observable source)
現象型名に対応した観測を返す。
|
java.util.Map |
getObservations(java.util.Collection phenomenonTypeNameKeySet,
Observable source)
観測のKey(現象型名)・観測のマップを返す。
|
java.util.Map |
getObservations(java.util.Collection phenomenonTypeNameKeySet,
Observable source,
java.util.Map resultMap)
引数で与えられたresultMapにKey(現象型名)・観測のマップを返す。
|
java.util.Map |
getObservations(Key[] phenomenonTypeNameKeys)
Key(現象型名)・観測のマップを取得する。
|
java.util.Map |
getObservations(Observable source)
取得可能なKey(現象型名)・観測のマップを返す。
|
java.util.Map |
getObservations(Observable source,
java.util.Map resultMap)
引数で設定されたResultマップにKey(現象型名)・観測のマップを設定する。
|
java.lang.String |
getObservationString()
Observableが保持するObservationの内容を文字列で取得する。
|
java.lang.String |
getObservationString(java.lang.String prefix)
Observableが保持するObservationの内容を文字列で取得する。
|
java.util.Map |
getObservationTable()
Key(現象型名)・Observationの組のマップを取得する。
|
Key[] |
getPhenomenonTypeNameKeys(Observable source)
取得可能な現象型名の一覧を返す。
|
java.util.Set |
getPhenomenonTypeNameKeySet(Observable source)
取得可能なpexa.share.util.Keyでラップされた現象型名のSetを返す。
|
java.util.Set |
getPhenomenonTypeNameKeySet(Observable source,
java.util.Set set) |
java.lang.String[] |
getPhenomenonTypeNames(Observable source)
取得可能な現象型の一覧を返す。
|
java.lang.String |
getSourceName()
ObservationSource名を返す。
|
Key |
getSourceTypeKey()
ObservationSourceの種類を返す。
|
java.lang.String |
getString(Observable source)
スキーマ文字列を返す。
|
java.lang.String |
getString(Observable source,
java.lang.String prefix)
prefixをセットしてスキーマ文字列を返す。
|
java.lang.Object |
getValue(Key phenomenonTypeNameKey,
Observable source)
Key(現象型名)に対応した観測値を返す。
|
java.util.Map |
getValues(java.util.Collection phenomenonTypeNameKeySet,
Observable source)
Key(現象型名)・観測値の組を取得する。
|
java.util.Map |
getValues(java.util.Collection phenomenonTypeNameKeySet,
Observable source,
java.util.Map resultMap)
引数で与えられたresultMapにKey(現象型名)・観測値の組を設定して返す。
|
java.util.Map |
getValues(Key[] phenomenonTypeNameKeys)
Key(現象型名)・観測値のマップを取得する。
|
java.util.Map |
getValues(Observable source)
取得可能なKey(現象型名)・観測値のマップを返す。
|
java.util.Map |
getValues(Observable source,
java.util.Map resultMap)
引数で与えられたresultMapに取得可能なKey(現象型名)・観測値の組を設定して返す。
|
Observation |
removeObservation(Key phenomenonTypeNameKey)
指定した現象型名に対応する観測を削除する。
|
Observation |
setObservation(Key phenomenonTypeNameKey,
java.lang.Object value)
現象型名と観測値を指定して観測を設定する。
|
Observation |
setObservation(Observation observation)
観測を設定する。
|
void |
setObservationSourceListener(ObservationSourceListener listener)
ObservationSourceの状態が変化した際に通知するListenerを登録する
|
void |
setObservationTable(java.util.Map observationTable)
Key(現象型名)・観測の組をセットする。
|
java.lang.String |
toString() |
public SimpleObservationTable()
public SimpleObservationTable(java.util.Map observationTable)
public SimpleObservationTable(java.util.Map observationTable, ObservationFactory factory)
public java.util.Map getObservationTable()
ObservationTableHoldergetObservationTable インタフェース内 ObservationTableHolderpublic void setObservationTable(java.util.Map observationTable)
ObservationTableHoldersetObservationTable インタフェース内 ObservationTableHolderpublic java.util.Set getPhenomenonTypeNameKeySet(Observable source) throws FatalException
ObservationSourcegetPhenomenonTypeNameKeySet インタフェース内 ObservationSourceFatalExceptionpublic java.util.Set getPhenomenonTypeNameKeySet(Observable source, java.util.Set set) throws FatalException
FatalExceptionpublic Key[] getPhenomenonTypeNameKeys(Observable source) throws FatalException
ObservationSourcegetPhenomenonTypeNameKeys インタフェース内 ObservationSourceFatalExceptionpublic java.lang.String[] getPhenomenonTypeNames(Observable source) throws FatalException
ObservationSourcegetPhenomenonTypeNames インタフェース内 ObservationSourceFatalExceptionpublic Observation getObservation(Key phenomenonTypeNameKey, Observable source) throws FatalException
ObservationSourcegetObservation インタフェース内 ObservationSourcephenomenonTypeNameKey - 現象型名FatalExceptionpublic java.util.Map getObservations(java.util.Collection phenomenonTypeNameKeySet, Observable source) throws FatalException
ObservationSourcegetObservations インタフェース内 ObservationSourceFatalExceptionpublic java.lang.Object getValue(Key phenomenonTypeNameKey, Observable source) throws FatalException
ObservationSourcegetValue インタフェース内 ObservationSourceFatalExceptionpublic java.util.Map getValues(java.util.Collection phenomenonTypeNameKeySet, Observable source) throws FatalException
ObservationSourcegetValues インタフェース内 ObservationSourcephenomenonTypeNameKeySet - Keyでラップされた取得対象現象型名のセットsource - ObservationSourceの呼び出しもとのObservableFatalExceptionpublic Key getSourceTypeKey()
ObservationSourcegetSourceTypeKey インタフェース内 ObservationSourcepublic java.lang.String getObservationString()
getObservationString インタフェース内 ObservationTableHolderpublic java.lang.String getObservationString(java.lang.String prefix)
getObservationString インタフェース内 ObservationTableHolderpublic java.lang.String getString(Observable source)
ObservationSourcegetString インタフェース内 ObservationSourcepublic java.lang.String getString(Observable source, java.lang.String prefix)
ObservationSourcegetString インタフェース内 ObservationSourcepublic java.lang.String toString()
toString クラス内 java.lang.Objectprotected void clearCache()
public java.util.Map getObservations(Key[] phenomenonTypeNameKeys)
ObservationTableHoldergetObservations インタフェース内 ObservationTableHolderpublic java.util.Map getValues(Key[] phenomenonTypeNameKeys)
ObservationTableHoldergetValues インタフェース内 ObservationTableHolderpublic Observation removeObservation(Key phenomenonTypeNameKey)
ObservationTableHolderremoveObservation インタフェース内 ObservationTableHolderpublic Observation setObservation(Observation observation)
ObservationTableHoldersetObservation インタフェース内 ObservationTableHolderpublic Observation setObservation(Key phenomenonTypeNameKey, java.lang.Object value)
ObservationTableHoldersetObservation インタフェース内 ObservationTableHolderpublic java.lang.String getSourceName()
ObservationSourcegetSourceName インタフェース内 ObservationSourcepublic ObservationSource duplicate()
ObservationSourceduplicate インタフェース内 ObservationSourcepublic ObservationTableHolder duplicateTableHolder()
duplicateTableHolder インタフェース内 ObservationTableHolderpublic void clear()
clear インタフェース内 ObservationTableHolderpublic java.util.Map getObservations(Observable source) throws FatalException
ObservationSourcegetObservations インタフェース内 ObservationSourceFatalExceptionpublic java.util.Map getValues(Observable source) throws FatalException
ObservationSourcegetValues インタフェース内 ObservationSourceFatalExceptionpublic java.util.Map getObservations(Observable source, java.util.Map resultMap) throws FatalException
ObservationSourcegetObservations インタフェース内 ObservationSourceFatalExceptionpublic java.util.Map getValues(Observable source, java.util.Map resultMap) throws FatalException
ObservationSourcegetValues インタフェース内 ObservationSourceFatalExceptionpublic java.util.Map getObservations(java.util.Collection phenomenonTypeNameKeySet, Observable source, java.util.Map resultMap) throws FatalException
ObservationSourcegetObservations インタフェース内 ObservationSourceFatalExceptionpublic java.util.Map getValues(java.util.Collection phenomenonTypeNameKeySet, Observable source, java.util.Map resultMap) throws FatalException
ObservationSourcegetValues インタフェース内 ObservationSourceFatalExceptionpublic void setObservationSourceListener(ObservationSourceListener listener)
ObservationSourcesetObservationSourceListener インタフェース内 ObservationSource