|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.go.aist.rtm.RTC.util.NVUtil
public class NVUtil
NameValue操作用ユーティリティクラス
| 入れ子のクラスの概要 | |
|---|---|
(package private) static class |
NVUtil.nv_find
指定された名称を持つNameValueオブジェクトを 検索するためのヘルパクラス。 |
(package private) static class |
NVUtil.to_prop
指定されたNameValueオブジェクトの内容を元に Propertiesオブジェクトを作成するヘルパクラス |
| コンストラクタの概要 | |
|---|---|
NVUtil()
|
|
| メソッドの概要 | ||
|---|---|---|
static void |
append(NVListHolder destNvList,
NVListHolder srcNvList)
片方のNameValueListオブジェクトが内包するNameValue オブジェクトリストを、もう一方のNameValueListオブジェクト内に追加する。 |
|
static boolean |
appendStringValue(NVListHolder nvlist,
java.lang.String name,
java.lang.String value)
NVListHolderが内包するNameValueオブジェクトリストの中から、 指定した名称を持つNameValueオブジェクトを検索して、 そのオブジェクトに指定した文字列値を追加する。 |
|
static void |
copyFromProperties(NVListHolder nvlist,
Properties prop)
指定されたPropertiesを用いてNameValueオブジェクトリストを作成し、 それを指定されたNVListHolder内にコピーする Propertiesのキーおよび値が、 各NameValueの名称および値にそれぞれ割り当てらる {@.en This operation copies the properties to NVList. |
|
static void |
copyToProperties(Properties prop,
NVListHolder nvlist)
指定されたNVListHolderに保持されている NameValueオブジェクトリストの内容を、指定されたPropertiesオブジェクトに コピーする 各NameValueの名称および値が、 Propertiesのキーおよび値にそれぞれ割り当てられる |
|
static void |
dump(NVListHolder nvlist)
指定されたNVListHolderオブジェクトが内包する NameValueオブジェクトリストの内容を、標準出力に出力する。 |
|
static int |
find_index(NVListHolder nvlist,
java.lang.String name)
NVListHolderが内包するNameValueオブジェクトリストの中から、 指定した名称を持つNameValueオブジェクトを検索して、 そのオブジェクトのリスト内でのインデクスを取得する |
|
static org.omg.CORBA.Any |
find(NVListHolder nvlist,
java.lang.String name)
NVListHolderが内包するNameValueオブジェクトリストの中から、 指定した名称を持つNameValueオブジェクトを検索して、 そのオブジェクトが持つ値をAny型で取得する {@.en This operation returns Any type of value specified by name. |
|
static boolean |
isString(NVListHolder nvlist,
java.lang.String name)
NVListHolderが内包するNameValueオブジェクトリストの中から、 指定した名称を持つNameValueオブジェクトを検索して、 そのオブジェクトが持つ値が文字列型かどうかを調べる |
|
static boolean |
isStringValue(NVListHolder nvlist,
java.lang.String name,
java.lang.String value)
NVListHolderが内包するNameValueオブジェクトリストの中から、 指定した名称を持つNameValueオブジェクトを検索して、 そのオブジェクトが持つ値が文字列型かどうかを調べる 文字列型の場合は、さらに指定された文字列値に一致するかどうかを 調べる |
|
static NameValue |
newNV(java.lang.String name,
java.lang.String value)
指定されたデータを用いてNameValueオブジェクトを作成する |
|
static
|
newNV(java.lang.String name,
T value,
java.lang.Class<T> klass)
指定されたデータを用いてNameValueオブジェクトを作成する |
|
static NameValue |
newNVAny(java.lang.String name,
org.omg.CORBA.Any value)
指定されたデータを用いてNameValueオブジェクトを作成する |
|
static NameValue |
newNVString(java.lang.String name,
java.lang.String value)
指定されたデータを用いてNameValueオブジェクトを作成する |
|
static Properties |
toProperties(NVListHolder nvlist)
指定されたNVListHolderに保持されているNameValueオブジェクトリスト の内容をもとに、Propertiesオブジェクトを作成する 各NameValueの名称および値が、Propertiesのキーおよび値に それぞれ割り当てられる |
|
static java.lang.String |
toString(NVListHolder nvlist)
NVListHolderが内包するNameValueオブジェクトリストの中から、 そのオブジェクトが持つ値を文字列型で取得する |
|
static java.lang.String |
toString(NVListHolder nvlist,
java.lang.String name)
NVListHolderが内包するNameValueオブジェクトリストの中から、 指定した名称を持つNameValueオブジェクトを検索して、 そのオブジェクトが持つ値を文字列型で取得する {@.en This operation returns string value in NVList specified by name. |
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public NVUtil()
| メソッドの詳細 |
|---|
public static <T> NameValue newNV(java.lang.String name,
T value,
java.lang.Class<T> klass)
name - オブジェクトに設定する名称
value - オブジェクトに設定する値
klass - オブジェクトに設定する値の型
public static NameValue newNVString(java.lang.String name,
java.lang.String value)
name - オブジェクトに設定する名称
value - オブジェクトに設定する値(String)
public static NameValue newNV(java.lang.String name,
java.lang.String value)
name - オブジェクトに設定する名称
value - オブジェクトに設定するString値
public static NameValue newNVAny(java.lang.String name,
org.omg.CORBA.Any value)
name - オブジェクトに設定する名称
value - オブジェクトに設定するAny値
public static void copyFromProperties(NVListHolder nvlist,
Properties prop)
Propertiesのキーおよび値が、 各NameValueの名称および値にそれぞれ割り当てらる
nvlist - 作成されたNameValueオブジェクトリストを受け取るためNVListHolder
prop - 設定元となるPropertiesオブジェクト
public static void copyToProperties(Properties prop,
NVListHolder nvlist)
各NameValueの名称および値が、 Propertiesのキーおよび値にそれぞれ割り当てられる
prop - コピー先のPropertiesオブジェクト
nvlist - コピー元のNameValueオブジェクトリストを
内包するNVListHolderオブジェクト
public static Properties toProperties(NVListHolder nvlist)
各NameValueの名称および値が、Propertiesのキーおよび値に それぞれ割り当てられる
nvlist - 元となるNameValueオブジェクトリストを
内包するNVListHolderオブジェクト
public static final org.omg.CORBA.Any find(NVListHolder nvlist,
java.lang.String name)
throws java.lang.Exception
nvlist - 検索対象となるNameValueオブジェクトリストを内包するNVListHolder
オブジェクト
name - 検索したいNameValueオブジェクトの名称
java.lang.Exception - 指定した名称のNameValueオブジェクトが見つからない場合
public static final int find_index(NVListHolder nvlist,
java.lang.String name)
nvlist - 検索対象となるNameValueオブジェクトリストを
内包するNVListHolderオブジェクト
name - 検索したいNameValueオブジェクトの名称
public static boolean isString(NVListHolder nvlist,
java.lang.String name)
nvlist - 検索対象となるNameValueオブジェクトリストを
内包するNVListHolderオブジェクト
name - 検索したいNameValueオブジェクトの名称
public static boolean isStringValue(NVListHolder nvlist,
java.lang.String name,
java.lang.String value)
文字列型の場合は、さらに指定された文字列値に一致するかどうかを 調べる
nvlist - 検索対象となるNameValueオブジェクトリストを
内包するNVListHolderオブジェクト
name - 検索したいNameValueオブジェクトの名称
value - 比較する文字
public static java.lang.String toString(NVListHolder nvlist,
java.lang.String name)
nvlist - 検索対象となるNameValueオブジェクトリストを内包するNVListHolder
オブジェクト
name - 検索したいNameValueオブジェクトの名称
public static boolean appendStringValue(NVListHolder nvlist,
java.lang.String name,
java.lang.String value)
指定した名称を持つNameValueオブジェクトが存在しない場合には、 その名称と指定された値を持つNameValueが新たに作成され、 NVListHolder内のNameValueオブジェクトリストに追加される。
nvlist - 検索対象となるNameValueオブジェクトリストを内包するNVListHolder
オブジェクト
name - 検索したいNameValueオブジェクトの名称
value - 見つかったNameValueオブジェクトの値に追加したい文字列値
public static void append(NVListHolder destNvList,
NVListHolder srcNvList)
destNvList - 追加先となるNVListHolderオブジェクト
srcNvList - 追加元となるNVListHolderオブジェクト
public static void dump(NVListHolder nvlist)
nvlist - 表示対象となるNameValueオブジェクトリストを内包する
NVListHolderオブジェクト
public static java.lang.String toString(NVListHolder nvlist)
nvlist - NVListHolderオブジェクト
java.lang.Exception - 指定した名称のNameValueオブジェクトが見つからない場合
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||