public final class ConditionSourceImpl extends java.lang.Object implements ConditionSource, java.io.Serializable
コンストラクタと説明 |
---|
ConditionSourceImpl() |
ConditionSourceImpl(Observable condition) |
修飾子とタイプ | メソッドと説明 |
---|---|
ObservationSource |
duplicate()
複製を返す。
|
Observable |
getConditionObservable()
条件を保持するObservableを取得する
|
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(Observable source)
取得可能なKey(現象型名)・観測のマップを返す。
|
java.util.Map |
getObservations(Observable source,
java.util.Map resultMap)
引数で設定されたResultマップにKey(現象型名)・観測のマップを設定する。
|
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(Observable source)
取得可能なKey(現象型名)・観測値のマップを返す。
|
java.util.Map |
getValues(Observable source,
java.util.Map resultMap)
引数で与えられたresultMapに取得可能なKey(現象型名)・観測値の組を設定して返す。
|
boolean |
isNull()
条件が空か否かを返す
|
ConditionSource |
push(Observable condition)
conditionを追加する。
|
void |
setObservationSourceListener(ObservationSourceListener listener)
ObservationSourceの状態が変化した際に通知するListenerを登録する
|
java.lang.String |
toString() |
public ConditionSourceImpl()
public ConditionSourceImpl(Observable condition)
public boolean isNull()
ConditionSource
isNull
インタフェース内 ConditionSource
public ConditionSource push(Observable condition)
push
インタフェース内 ConditionSource
condition
- 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 getSourceName()
ObservationSource
getSourceName
インタフェース内 ObservationSource
public ObservationSource duplicate()
ObservationSource
duplicate
インタフェース内 ObservationSource
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
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 getObservations(Observable source) throws FatalException
ObservationSource
getObservations
インタフェース内 ObservationSource
FatalException
public java.util.Map getObservations(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 java.util.Map getValues(Observable source) throws FatalException
ObservationSource
getValues
インタフェース内 ObservationSource
FatalException
public java.util.Map getValues(Observable source, java.util.Map resultMap) throws FatalException
ObservationSource
getValues
インタフェース内 ObservationSource
FatalException
public Observable getConditionObservable()
ConditionSource
getConditionObservable
インタフェース内 ConditionSource
public void setObservationSourceListener(ObservationSourceListener listener)
ObservationSource
setObservationSourceListener
インタフェース内 ObservationSource