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()
ObservationTableHolder
getObservationTable
インタフェース内 ObservationTableHolder
public void setObservationTable(java.util.Map observationTable)
ObservationTableHolder
setObservationTable
インタフェース内 ObservationTableHolder
public java.util.Set getPhenomenonTypeNameKeySet(Observable source) throws FatalException
ObservationSource
getPhenomenonTypeNameKeySet
インタフェース内 ObservationSource
FatalException
public java.util.Set getPhenomenonTypeNameKeySet(Observable source, java.util.Set set) throws FatalException
FatalException
public Key[] getPhenomenonTypeNameKeys(Observable source) throws FatalException
ObservationSource
getPhenomenonTypeNameKeys
インタフェース内 ObservationSource
FatalException
public java.lang.String[] getPhenomenonTypeNames(Observable source) throws FatalException
ObservationSource
getPhenomenonTypeNames
インタフェース内 ObservationSource
FatalException
public Observation getObservation(Key phenomenonTypeNameKey, Observable source) throws FatalException
ObservationSource
getObservation
インタフェース内 ObservationSource
phenomenonTypeNameKey
- 現象型名FatalException
public java.util.Map getObservations(java.util.Collection phenomenonTypeNameKeySet, Observable source) throws FatalException
ObservationSource
getObservations
インタフェース内 ObservationSource
FatalException
public java.lang.Object getValue(Key phenomenonTypeNameKey, Observable source) throws FatalException
ObservationSource
getValue
インタフェース内 ObservationSource
FatalException
public java.util.Map getValues(java.util.Collection phenomenonTypeNameKeySet, Observable source) throws FatalException
ObservationSource
getValues
インタフェース内 ObservationSource
phenomenonTypeNameKeySet
- Keyでラップされた取得対象現象型名のセットsource
- ObservationSourceの呼び出しもとのObservableFatalException
public Key getSourceTypeKey()
ObservationSource
getSourceTypeKey
インタフェース内 ObservationSource
public java.lang.String getObservationString()
getObservationString
インタフェース内 ObservationTableHolder
public java.lang.String getObservationString(java.lang.String prefix)
getObservationString
インタフェース内 ObservationTableHolder
public java.lang.String getString(Observable source)
ObservationSource
getString
インタフェース内 ObservationSource
public java.lang.String getString(Observable source, java.lang.String prefix)
ObservationSource
getString
インタフェース内 ObservationSource
public java.lang.String toString()
toString
クラス内 java.lang.Object
protected void clearCache()
public java.util.Map getObservations(Key[] phenomenonTypeNameKeys)
ObservationTableHolder
getObservations
インタフェース内 ObservationTableHolder
public java.util.Map getValues(Key[] phenomenonTypeNameKeys)
ObservationTableHolder
getValues
インタフェース内 ObservationTableHolder
public Observation removeObservation(Key phenomenonTypeNameKey)
ObservationTableHolder
removeObservation
インタフェース内 ObservationTableHolder
public Observation setObservation(Observation observation)
ObservationTableHolder
setObservation
インタフェース内 ObservationTableHolder
public Observation setObservation(Key phenomenonTypeNameKey, java.lang.Object value)
ObservationTableHolder
setObservation
インタフェース内 ObservationTableHolder
public java.lang.String getSourceName()
ObservationSource
getSourceName
インタフェース内 ObservationSource
public ObservationSource duplicate()
ObservationSource
duplicate
インタフェース内 ObservationSource
public ObservationTableHolder duplicateTableHolder()
duplicateTableHolder
インタフェース内 ObservationTableHolder
public void clear()
clear
インタフェース内 ObservationTableHolder
public java.util.Map getObservations(Observable source) throws FatalException
ObservationSource
getObservations
インタフェース内 ObservationSource
FatalException
public java.util.Map getValues(Observable source) throws FatalException
ObservationSource
getValues
インタフェース内 ObservationSource
FatalException
public java.util.Map getObservations(Observable source, java.util.Map resultMap) throws FatalException
ObservationSource
getObservations
インタフェース内 ObservationSource
FatalException
public java.util.Map getValues(Observable source, java.util.Map resultMap) throws FatalException
ObservationSource
getValues
インタフェース内 ObservationSource
FatalException
public java.util.Map getObservations(java.util.Collection phenomenonTypeNameKeySet, Observable source, java.util.Map resultMap) throws FatalException
ObservationSource
getObservations
インタフェース内 ObservationSource
FatalException
public java.util.Map getValues(java.util.Collection phenomenonTypeNameKeySet, Observable source, java.util.Map resultMap) throws FatalException
ObservationSource
getValues
インタフェース内 ObservationSource
FatalException
public void setObservationSourceListener(ObservationSourceListener listener)
ObservationSource
setObservationSourceListener
インタフェース内 ObservationSource