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.RemoteException
public StaticMapFactory getStaticMapFactory()
java.rmi.RemoteException
public ObservationTableHolder getObservationTableHolder()
java.rmi.RemoteException
public AliasFactory getAliasFactory()
java.rmi.RemoteException
public ObservationSource getObservationSource(Key sourceType)
sourceType
- java.rmi.RemoteException
public ObservationSource getObservationSource(Key sourceType, int n)
sourceType
- n(1,..,n)
- java.rmi.RemoteException
public ObservationSource getObservationSource(int position)
position
- java.rmi.RemoteException
java.lang.ArrayIndexOutOfBoundsException
public int getObservationSourcePosition(Key sourceType)
sourceType
- java.rmi.RemoteException
public int getObservationSourcePosition(Key sourceType, int n)
sourceType
- n(1,..,n)
- java.rmi.RemoteException
public int size()
java.rmi.RemoteException
public void addObservationSource(ObservationSource source)
observationSource
- java.rmi.RemoteException
public void replaceObservationSource(ObservationSource source, int n)
observationSource
- n
- RemoteExcpetion
public void addOrReplaceObservationSource(ObservationSource source)
observationSource
- java.rmi.RemoteException
public void setObservationSource(ObservationSource source, int position)
observationSource
- position
- java.rmi.RemoteException
public void removeObservationSource(Key sourceType)
sourceType
- java.rmi.RemoteException
public void removeObservationSource(Key sourceType, int n)
sourceType
- n(1,..,n)
- java.rmi.RemoteException
public void removeObservationSource(int position)
position
- java.rmi.RemoteException
public void removeObservationSource(ObservationSource source)
source
- java.rmi.RemoteException
public java.util.List getObservationSources()
java.rmi.RemoteException
public void setObservationSources(java.util.List sourceList)
observationSources
- nullの設定は不可java.rmi.RemoteException
public ObservationSourceContainer duplicate()
public java.util.List duplicateList()
public void clearObservationSourceCache()
public void clearObservationSourceCache(Key sourceType)