public final class ObservationSourceContainer
extends java.lang.Object
implements java.io.Serializable
| コンストラクタと説明 |
|---|
ObservationSourceContainer(java.util.List sourceList) |
ObservationSourceContainer(java.util.List sourceList,
ObservationSourceListener listener) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addObservationSource(ObservationSource source)
ObservationSourceを追加する。
|
void |
addOrReplaceObservationSource(ObservationSource source)
同じsourceTypeのObservationSourceがあればそれと入れ替える。
|
void |
clearObservationSourceCache() |
void |
clearObservationSourceCache(Key sourceType) |
ObservationSourceContainer |
duplicate() |
java.util.List |
duplicateList() |
AliasFactory |
getAliasFactory()
AliasFactoryを取得する。
|
ConditionSource |
getConditionSource() |
DelegationFactory |
getDelegationFactory()
DelegationFactoryを取得する。
|
ObservationSource |
getFirstSource() |
ObservationSource |
getObservationSource(int position)
位置を指定してObservationSourceを取得する。
|
ObservationSource |
getObservationSource(Key sourceType)
SourceTypeを指定してObservationSourceを取得する。
|
ObservationSource |
getObservationSource(Key sourceType,
int n)
指定したsourceTypeのn番目(1,..
|
int |
getObservationSourcePosition(Key sourceType)
SourceTypeを指定して最初に一致するObservationSourceのListの位置を返す。
|
int |
getObservationSourcePosition(Key sourceType,
int n)
SourceTypeに一致するn番目のObservationSourceのListでの位置を返す。
|
java.util.List |
getObservationSources()
ObservationSourceのListを取得する。
|
ObservationTableHolder |
getObservationTableHolder()
ObservationTableHolderを取得する。
|
ProcedureFactory |
getProcedureFactory()
ProcedureFactoryを返す。
|
ProxyObservationSource |
getProxyObservationSource() |
StaticMapFactory |
getStaticMapFactory()
StaticFactoryを取得する。
|
void |
removeObservationSource(int position)
指定した位置のObservationSourceを削除する。
|
void |
removeObservationSource(Key sourceType)
指定したSourceTypeのObservationSourceを削除する。
|
void |
removeObservationSource(Key sourceType,
int n)
指定したSourceTypeのn番目のObservationSourceを削除する。
|
void |
removeObservationSource(ObservationSource source)
指定したObservationSourceをListから削除する。
|
void |
replaceObservationSource(ObservationSource source,
int n)
同じsourceTypeのn番目のObservationSourceを更新する。
|
void |
setObservationSource(ObservationSource source,
int position)
指定した位置にObservaitonSourceを設定する。
|
void |
setObservationSourceListener(ObservationSourceListener listener) |
void |
setObservationSources(java.util.List sourceList)
ObservationSourceのListを設定する。
|
int |
size()
ObservationSourceの数を返す。
|
public ObservationSourceContainer(java.util.List sourceList)
public ObservationSourceContainer(java.util.List sourceList, ObservationSourceListener listener)
public void setObservationSourceListener(ObservationSourceListener listener)
public ObservationSource getFirstSource()
public ConditionSource getConditionSource()
public ProxyObservationSource getProxyObservationSource()
public ProcedureFactory getProcedureFactory()
public DelegationFactory getDelegationFactory() throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic StaticMapFactory getStaticMapFactory()
java.rmi.RemoteExceptionpublic ObservationTableHolder getObservationTableHolder()
java.rmi.RemoteExceptionpublic AliasFactory getAliasFactory()
java.rmi.RemoteExceptionpublic ObservationSource getObservationSource(Key sourceType)
sourceType - java.rmi.RemoteExceptionpublic ObservationSource getObservationSource(Key sourceType, int n)
sourceType - n(1,..,n) - java.rmi.RemoteExceptionpublic ObservationSource getObservationSource(int position)
position - java.rmi.RemoteExceptionjava.lang.ArrayIndexOutOfBoundsExceptionpublic int getObservationSourcePosition(Key sourceType)
sourceType - java.rmi.RemoteExceptionpublic int getObservationSourcePosition(Key sourceType, int n)
sourceType - n(1,..,n) - java.rmi.RemoteExceptionpublic int size()
java.rmi.RemoteExceptionpublic void addObservationSource(ObservationSource source)
observationSource - java.rmi.RemoteExceptionpublic void replaceObservationSource(ObservationSource source, int n)
observationSource - n - RemoteExcpetionpublic void addOrReplaceObservationSource(ObservationSource source)
observationSource - java.rmi.RemoteExceptionpublic void setObservationSource(ObservationSource source, int position)
observationSource - position - java.rmi.RemoteExceptionpublic void removeObservationSource(Key sourceType)
sourceType - java.rmi.RemoteExceptionpublic void removeObservationSource(Key sourceType, int n)
sourceType - n(1,..,n) - java.rmi.RemoteExceptionpublic void removeObservationSource(int position)
position - java.rmi.RemoteExceptionpublic void removeObservationSource(ObservationSource source)
source - java.rmi.RemoteExceptionpublic java.util.List getObservationSources()
java.rmi.RemoteExceptionpublic void setObservationSources(java.util.List sourceList)
observationSources - nullの設定は不可java.rmi.RemoteExceptionpublic ObservationSourceContainer duplicate()
public java.util.List duplicateList()
public void clearObservationSourceCache()
public void clearObservationSourceCache(Key sourceType)