|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.go.aist.rtm.RTC.ConfigAdmin
public class ConfigAdmin
コンフィギュレーション情報を管理するクラスです。
フィールドの概要 | |
---|---|
(package private) java.util.Vector<java.lang.String> |
m_newConfig
新規追加分コンフィギュレーションセット |
コンストラクタの概要 | |
---|---|
ConfigAdmin(Properties configsets)
コンストラクタです。 |
メソッドの概要 | |
---|---|
boolean |
activateConfigurationSet(java.lang.String config_id)
指定したコンフィギュレーションセットをアクティブにします。 |
boolean |
addConfigurationSet(Properties configset)
コンフィギュレーションセットに設定値を追加します。 |
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)
指定したパラメータが存在するか確認します。 |
boolean |
removeConfigurationSet(java.lang.String config_id)
指定したコンフィギュレーションセットを削除します。 |
boolean |
setConfigurationSetValues(java.lang.String config_id,
Properties config_set)
指定したコンフィギュレーションセットに設定値をマージします。 |
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 |
フィールドの詳細 |
---|
java.util.Vector<java.lang.String> m_newConfig
コンストラクタの詳細 |
---|
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
- デフォルト値
* @return 設定結果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
- 確認対象パラメータ名
* @return 存在確認結果public boolean isChanged()
パラメータが変更されているか確認します。
* @return 変更有無確認結果
public final java.lang.String getActiveId()
現在アクティブなコンフィギュレーションセットのIDを取得します。
* @return アクティブ・コンフィギュレーションセットID
public final boolean haveConfig(java.lang.String config_id)
指定したコンフィギュレーションが存在するか確認します。
config_id
- 確認対象コンフィギュレーションID
* @return 存在確認結果public boolean isActive()
コンフィギュレーションセットがアクティブとなっているか確認します。
* @return 確認結果
public final java.util.Vector<Properties> getConfigurationSets()
設定されている全コンフィギュレーションセットを取得します。
* @return 全コンフィギュレーションセット
public final Properties getConfigurationSet(java.lang.String config_id)
指定したIDのコンフィギュレーションセットを取得します。 存在しない場合は空のコンフィギュレーションセットを返します。
config_id
- 取得対象コンフィギュレーションセットID
* @return コンフィギュレーションセットpublic boolean setConfigurationSetValues(java.lang.String config_id, Properties config_set)
指定したコンフィギュレーションセットに設定値をマージします。
config_id
- 追加対象コンフィギュレーションセットIDconfig_set
- 追加対象設定値
* @return 追加結果public final Properties getActiveConfigurationSet()
現在アクティブなコンフィギュレーションセットを取得します。 アクティブなコンフィギュレーションセットが存在しない場合は, 空のコンフィギュレーションセットを返します。
* @return アクティブ・コンフィギュレーションセット
public boolean addConfigurationSet(Properties configset)
コンフィギュレーションセットに設定値を追加します。
configset
- 追加対象コンフィギュレーションセット
* @return 追加結果public boolean removeConfigurationSet(java.lang.String config_id)
指定したコンフィギュレーションセットを削除します。
config_id
- 削除対象コンフィギュレーションセットID
* @return 削除結果public boolean activateConfigurationSet(java.lang.String config_id)
指定したコンフィギュレーションセットをアクティブにします。
config_id
- アクティブにするコンフィギュレーションセットID
* @return Activate結果
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |