public final class UpdatableFactoryUtils
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
static Key |
ALIAS_KEY |
static Key |
DECORATE_KEY |
static Key |
DECORATE_OBSERVABLE_KEY |
static Key |
DELEGATION_KEY |
static UpdatableFactoryUtils |
factory |
static Key |
OBSERVATION_KEY |
static Key |
PROCEDURE_KEY |
static Key |
PROXY_KEY |
static Key |
PROXY_PTYPE_KEY |
static Key |
STATIC_KEY |
修飾子とタイプ | メソッドと説明 |
---|---|
static java.lang.String |
arrayToString(java.lang.String[] array) |
Updatable |
createUpdatable()
空のUpdatableを生成する。
|
Updatable |
createUpdatable(java.util.List observationList,
ObservableProxy proxy,
Key proxyPtypeNameKey,
java.util.Map procedureKeyMap,
java.util.List delegatorList)
観測のリストからUpdatableを生成する。
|
Updatable |
createUpdatable(java.util.Map observationMap)
Key(現象型名)・観測のマップからUpdatableを生成する。
|
Updatable |
createUpdatable(java.util.Map observationMap,
ObservableProxy proxy,
Key proxyPtypeNameKey)
Key(現象型名)・観測のマップからUpdatableを生成する。
|
Updatable |
createUpdatable(java.util.Map observationMap,
ObservableProxy proxy,
Key proxyPtypeNameKey,
java.util.Map procedureMap,
java.util.List delegatorList)
Key(現象型名)・観測のマップからUpdatableを生成する。
|
Updatable |
createUpdatable(java.util.Map observationMap,
ObservableProxy proxy,
Key proxyPtypeNameKey,
java.util.Map procedureMap,
java.util.List delegatorList,
java.util.Map aliasMap)
Key(現象型名)・観測のマップからUpdatableを生成する。
|
Updatable |
createUpdatable(java.util.Map observationMap,
ObservableProxy proxy,
Key proxyPtypeNameKey,
java.util.Map procedureMap,
java.util.List delegatorList,
java.util.Map aliasMap,
java.util.Map staticMap)
Key(現象型名)・観測のマップからUpdatableを生成する。
|
Updatable |
createUpdatable(ObservableProxy proxy,
Key proxyPtypeNameKey)
一意のキーだけを指定した空のUpdatableを生成する。
|
Updatable |
createUpdatable(Observation[] observationArray,
ObservableProxy proxy,
Key proxyPtypeNameKey,
java.util.Map procedureKeyMap,
java.util.List delegatorList)
観測の配列からUpdatableを生成する。
|
Updatable |
createUpdatable(ObservationValue[] observationValues,
ObservableProxy proxy,
Key proxyPtypeNameKey,
java.util.Map procedureKeyMap,
java.util.List delegatorList)
ObservationValue の配列からUpdatableを生成する。
|
Updatable |
createUpdatable(java.lang.String s) |
protected Updatable |
createUpdatableByProp(java.util.Map prop)
PropertyFactoryのパース結果からUpdatableを生成する。
|
Updatable |
createUpdatableByValue(java.util.Map keyValueTable)
Key(現象型名)・観測値のテーブルからUpdatableを生成する。
|
Updatable |
createUpdatableByValue(java.util.Map keyValueTable,
ObservableProxy proxy,
Key proxyPtypeNameKey,
java.util.Map procedureKeyMap,
java.util.List delegatorList)
Key(現象型名)・観測値のテーブルからUpdatableを生成する。
|
java.util.Map |
getAliasMap(java.util.Map aliasMap) |
static UpdatableFactoryUtils |
getInstance() |
static UpdatableFactoryUtils |
getInstance(ObservationFactory f) |
protected ObservationFactory |
getObservationFactory() |
java.util.Map |
getObservationMap(java.util.Map map) |
java.util.Map |
getStaticMap(java.util.Map staticMap) |
public static final Key PROXY_KEY
public static final Key PROXY_PTYPE_KEY
public static final Key OBSERVATION_KEY
public static final Key PROCEDURE_KEY
public static final Key DELEGATION_KEY
public static final Key ALIAS_KEY
public static final Key STATIC_KEY
public static final Key DECORATE_KEY
public static final Key DECORATE_OBSERVABLE_KEY
public static UpdatableFactoryUtils factory
public static UpdatableFactoryUtils getInstance()
public static UpdatableFactoryUtils getInstance(ObservationFactory f)
public Updatable createUpdatableByValue(java.util.Map keyValueTable, ObservableProxy proxy, Key proxyPtypeNameKey, java.util.Map procedureKeyMap, java.util.List delegatorList)
keyValueTable
- Key(現象型名)・観測値テーブル(入れ子のList, Mapを許可する)proxy
- Observableのプライマリ(存在しない場合はnull)proxyPtypeNameKey
- Observableのプライマリ現象型名(存在しない場合はnull)procedureKeyMap
- Key(現象型名)・手続きテーブル(存在しない場合はnull)delegatorList
- 観測委譲先のList(存在しない場合はnull)public Updatable createUpdatableByValue(java.util.Map keyValueTable)
keyValueTable
- Key(現象型名)・観測値テーブル(入れ子のList, Mapを許可する)public Updatable createUpdatable(java.util.List observationList, ObservableProxy proxy, Key proxyPtypeNameKey, java.util.Map procedureKeyMap, java.util.List delegatorList)
observationList
- 観測のリストproxy
- Observableのプライマリ(存在しない場合はnull)proxyPtypeNameKey
- Observableのプライマリ現象型名(存在しない場合はnull)procedureKeyMap
- Key(現象型名)・手続きテーブル(存在しない場合はnull)delegatorList
- 観測委譲先のList(存在しない場合はnull)public Updatable createUpdatable(Observation[] observationArray, ObservableProxy proxy, Key proxyPtypeNameKey, java.util.Map procedureKeyMap, java.util.List delegatorList)
observationArray
- 観測の配列proxy
- Observableのプライマリ(存在しない場合はnull)proxyPtypeNameKey
- Observableのプライマリ現象型名(存在しない場合はnull)procedureKeyMap
- Key(現象型名)・手続きテーブル(存在しない場合はnull)delegatorList
- 観測委譲先のList(存在しない場合はnull)public Updatable createUpdatable(ObservationValue[] observationValues, ObservableProxy proxy, Key proxyPtypeNameKey, java.util.Map procedureKeyMap, java.util.List delegatorList)
observationValues
- ObservationValueの配列proxy
- Observableのプライマリ(存在しない場合はnull)proxyPtypeNameKey
- Observableのプライマリ現象型名(存在しない場合はnull)procedureKeyMap
- Key(現象型名)・手続きテーブル(存在しない場合はnull)delegatorList
- 観測委譲先のList(存在しない場合はnull)public Updatable createUpdatable(java.util.Map observationMap)
Key(現象型名)・観測のマップ
- public Updatable createUpdatable(java.util.Map observationMap, ObservableProxy proxy, Key proxyPtypeNameKey)
Key(現象型名)・観測のマップ
- proxy
- Observableを一意に特定するキーproxyPtypeNameKey
- Observableを一意に特定するキーの現象型名public Updatable createUpdatable(java.util.Map observationMap, ObservableProxy proxy, Key proxyPtypeNameKey, java.util.Map procedureMap, java.util.List delegatorList)
Key(現象型名)・観測のマップ
- proxy
- Observableを一意に特定するキーproxyPtypeNameKey
- Observableを一意に特定するキーの現象型名procedureMap
- Key(現象型名)・手続きのマップ(存在しない場合はnull)delegationList
- 委譲先のリスト(存在しない場合はnull)public Updatable createUpdatable(java.util.Map observationMap, ObservableProxy proxy, Key proxyPtypeNameKey, java.util.Map procedureMap, java.util.List delegatorList, java.util.Map aliasMap)
observationMap
- proxy
- proxyPtypeNameKey
- procedureMap
- delegatorList
- aliasMap
- public Updatable createUpdatable(java.util.Map observationMap, ObservableProxy proxy, Key proxyPtypeNameKey, java.util.Map procedureMap, java.util.List delegatorList, java.util.Map aliasMap, java.util.Map staticMap)
observationMap
- Key(現象型名)・観測のマップproxy
- Observableの一意キーproxyPtypeNameKey
- Key(一意キーの現象型名)procedureMap
- Key(現象型名)・手続きのマップdelegatorList
- 観測移譲先のリストaliasMap
- Key(代理現象型名)・Key(代理先現象型名)のマップstaticMap
- Key(固定・デフォルト値現象型名)・観測のマップpublic Updatable createUpdatable()
public Updatable createUpdatable(ObservableProxy proxy, Key proxyPtypeNameKey)
public Updatable createUpdatable(java.lang.String s)
protected Updatable createUpdatableByProp(java.util.Map prop)
prop
- public java.util.Map getObservationMap(java.util.Map map)
protected ObservationFactory getObservationFactory()
public java.util.Map getAliasMap(java.util.Map aliasMap)
public java.util.Map getStaticMap(java.util.Map staticMap)
public static java.lang.String arrayToString(java.lang.String[] array)