|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.go.aist.rtm.RTC.ConfigAdmin
public class ConfigAdmin
コンフィギュレーション情報を管理するクラスです。
入れ子のクラスの概要 | |
---|---|
(package private) class |
ConfigAdmin.OnActivateSetCallback
OnActivateSetCallbackクラス |
(package private) class |
ConfigAdmin.OnAddConfigurationAddCallback
OnAddConfigurationAddCallbackクラス |
(package private) class |
ConfigAdmin.OnRemoveConfigurationSetCallback
OnRemoveConfigurationSetCallbackクラス |
(package private) class |
ConfigAdmin.OnSetConfigurationSetCallback
OnSetConfigurationSetCallbackクラス |
(package private) class |
ConfigAdmin.OnUpdateCallback
OnUpdateCallbackクラス |
(package private) class |
ConfigAdmin.OnUpdateParamCallback
OnUpdateParamCallbackクラス |
コンストラクタの概要 | |
---|---|
ConfigAdmin(Properties configsets)
コンストラクタです。 |
メソッドの概要 | |
---|---|
boolean |
activateConfigurationSet(java.lang.String config_id)
指定したコンフィギュレーションセットをアクティブにします。 |
boolean |
addConfigurationSet(Properties config_set)
コンフィギュレーションセットに設定値を追加します。 |
boolean |
bindParameter(java.lang.String param_name,
ValueHolder var,
java.lang.String def_val)
指定したパラメータに値を設定すします。 |
void |
destruct()
デストラクタです。 |
protected void |
finalize()
ファイナライザです。 |
Properties |
getActiveConfigurationSet()
現在アクティブなコンフィギュレーションセットを取得します。 |
java.lang.String |
getActiveId()
現在アクティブなコンフィギュレーションセットのIDを取得します。 |
Properties |
getConfigurationSet(java.lang.String config_id)
指定したIDのコンフィギュレーションセットを取得します。 |
java.util.Vector<Properties> |
getConfigurationSets()
設定されている全コンフィギュレーションセットを取得します。 |
boolean |
haveConfig(java.lang.String config_id)
指定したコンフィギュレーションが存在するか確認します。 |
boolean |
isActive()
コンフィギュレーションセットがアクティブとなっているか確認します。 |
boolean |
isChanged()
パラメータが変更されているか確認します。 |
boolean |
isExist(java.lang.String param_name)
指定したパラメータが存在するか確認します。 |
void |
onActivateSet(java.lang.String config_id)
onActivateSet |
void |
onAddConfigurationSet(Properties config_set)
onAddConfigurationSet |
void |
onRemoveConfigurationSet(java.lang.String config_id)
onRemoveConfigurationSet |
void |
onSetConfigurationSet(Properties config_set)
onSetConfigurationSet |
void |
onUpdate(java.lang.String config_set)
onUpdate |
void |
onUpdateParam(java.lang.String config_set,
java.lang.String config_param)
onUpdateParam |
boolean |
removeConfigurationSet(java.lang.String config_id)
指定したコンフィギュレーションセットを削除します。 |
boolean |
setConfigurationSetValues(java.lang.String config_id,
Properties config_set)
指定したコンフィギュレーションセットに設定値をマージします。 |
void |
setOnActivateSet(OnActivateSetCallbackFunc cb)
setOnActivateSet |
void |
setOnAddConfigurationSet(OnAddConfigurationAddCallbackFunc cb)
setOnAddConfigurationSet |
void |
setOnRemoveConfigurationSet(OnRemoveConfigurationSetCallbackFunc cb)
setOnRemoveConfigurationSet |
void |
setOnSetConfigurationSet(OnSetConfigurationSetCallbackFunc cb)
setOnSetConfigurationSet |
void |
setOnUpdate(OnUpdateCallbackFunc cb)
setOnUpdate |
void |
setOnUpdateParam(OnUpdateParamCallbackFunc cb)
setOnUpdateParam |
void |
update()
現在アクティブなコンフィギュレーションの値で,バインドパラメータの値を変更します。 |
void |
update(java.lang.String config_set)
コンフィギュレーションセットに設定した値で,バインドパラメータの値を変更します。 |
void |
update(java.lang.String config_set,
java.lang.String config_param)
指定したコンフィギュレーションに設定した値で,バインドパラメータの値を変更します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public ConfigAdmin(Properties configsets)
コンストラクタです。
configsets
- 設定対象プロパティメソッドの詳細 |
---|
public void destruct()
デストラクタです。
protected void finalize() throws java.lang.Throwable
ファイナライザです。
java.lang.Object
内の finalize
java.lang.Throwable
public boolean bindParameter(java.lang.String param_name, ValueHolder var, java.lang.String def_val)
指定したパラメータに値を設定すします。 設定対象値の設定に失敗した場合は,デフォルト値をパラメータに設定します。
param_name
- 設定対象パラメータ名var
- 設定対象値def_val
- デフォルト値
public void update(java.lang.String config_set)
コンフィギュレーションセットに設定した値で,バインドパラメータの値を変更します。
config_set
- 設定対象のコンフィギュレーションセットIDpublic void update()
現在アクティブなコンフィギュレーションの値で,バインドパラメータの値を変更します。
public void update(java.lang.String config_set, java.lang.String config_param)
指定したコンフィギュレーションに設定した値で,バインドパラメータの値を変更します。
config_set
- コンフィギュレーション名称
「.」区切りで最後の要素を除いた名前config_param
- コンフィギュレーションセットの最後の要素名public boolean isExist(java.lang.String param_name)
指定したパラメータが存在するか確認します。
param_name
- 確認対象パラメータ名
public boolean isChanged()
パラメータが変更されているか確認します。
public final java.lang.String getActiveId()
現在アクティブなコンフィギュレーションセットのIDを取得します。
public final boolean haveConfig(java.lang.String config_id)
指定したコンフィギュレーションが存在するか確認します。
config_id
- 確認対象コンフィギュレーションID
public boolean isActive()
コンフィギュレーションセットがアクティブとなっているか確認します。
public final java.util.Vector<Properties> getConfigurationSets()
設定されている全コンフィギュレーションセットを取得します。
public final Properties getConfigurationSet(java.lang.String config_id)
指定したIDのコンフィギュレーションセットを取得します。 存在しない場合は空のコンフィギュレーションセットを返します。
config_id
- 取得対象コンフィギュレーションセットID
public boolean setConfigurationSetValues(java.lang.String config_id, Properties config_set)
指定したコンフィギュレーションセットに設定値をマージします。
config_id
- 追加対象コンフィギュレーションセットIDconfig_set
- 追加対象設定値
public final Properties getActiveConfigurationSet()
現在アクティブなコンフィギュレーションセットを取得します。 アクティブなコンフィギュレーションセットが存在しない場合は, 空のコンフィギュレーションセットを返します。
public boolean addConfigurationSet(Properties config_set)
コンフィギュレーションセットに設定値を追加します。
configset
- 追加対象コンフィギュレーションセット
public boolean removeConfigurationSet(java.lang.String config_id)
指定したコンフィギュレーションセットを削除します。
config_id
- 削除対象コンフィギュレーションセットID
public boolean activateConfigurationSet(java.lang.String config_id)
指定したコンフィギュレーションセットをアクティブにします。
config_id
- アクティブにするコンフィギュレーションセットID
public void setOnUpdate(OnUpdateCallbackFunc cb)
public void setOnUpdateParam(OnUpdateParamCallbackFunc cb)
public void setOnSetConfigurationSet(OnSetConfigurationSetCallbackFunc cb)
public void setOnAddConfigurationSet(OnAddConfigurationAddCallbackFunc cb)
public void setOnRemoveConfigurationSet(OnRemoveConfigurationSetCallbackFunc cb)
public void setOnActivateSet(OnActivateSetCallbackFunc cb)
public void onUpdate(java.lang.String config_set)
public void onUpdateParam(java.lang.String config_set, java.lang.String config_param)
public void onSetConfigurationSet(Properties config_set)
public void onAddConfigurationSet(Properties config_set)
public void onRemoveConfigurationSet(java.lang.String config_id)
public void onActivateSet(java.lang.String config_id)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |