|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.go.aist.rtm.RTC.util.NVUtil
public class NVUtil
NameValue操作用ユーティリティクラスです。
| コンストラクタの概要 | |
|---|---|
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内にコピーします。 |
static void |
copyToProperties(Properties prop,
NVListHolder nvlist)
指定されたNVListHolderに保持されている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型で取得します。 |
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,
double value)
指定されたデータを用いてNameValueオブジェクトを作成します。 |
static NameValue |
newNV(java.lang.String name,
float value)
指定されたデータを用いてNameValueオブジェクトを作成します。 |
static NameValue |
newNV(java.lang.String name,
InPortAny value)
指定されたデータを用いてNameValueオブジェクトを作成します。 |
static NameValue |
newNV(java.lang.String name,
long value)
指定されたデータを用いてNameValueオブジェクトを作成します。 |
static NameValue |
newNV(java.lang.String name,
org.omg.CORBA.Object value)
指定されたデータを用いてNameValueオブジェクトを作成します。 |
static NameValue |
newNV(java.lang.String name,
OutPortAny value)
指定されたデータを用いてNameValueオブジェクトを作成します。 |
static NameValue |
newNV(java.lang.String name,
short value)
指定されたデータを用いてNameValueオブジェクトを作成します。 |
static NameValue |
newNV(java.lang.String name,
java.lang.String value)
指定されたデータを用いてNameValueオブジェクトを作成します。 |
static NameValue |
newNVAny(java.lang.String name,
org.omg.CORBA.Any value)
指定されたデータを用いてNameValueオブジェクトを作成します。 |
static NameValue |
newNVBool(java.lang.String name,
boolean value)
指定されたデータを用いてNameValueオブジェクトを作成します。 |
static NameValue |
newNVChar(java.lang.String name,
char value)
指定されたデータを用いてNameValueオブジェクトを作成します。 |
static NameValue |
newNVOctet(java.lang.String name,
byte value)
指定されたデータを用いてNameValueオブジェクトを作成します。 |
static Properties |
toProperties(NVListHolder nvlist)
指定されたNVListHolderに保持されているNameValueオブジェクトリストの内容をもとに、 Propertiesオブジェクトを作成します。 |
static java.lang.String |
toString(NVListHolder nvlist,
java.lang.String name)
NVListHolderが内包するNameValueオブジェクトリストの中から、指定した名称を持つ NameValueオブジェクトを検索して、そのオブジェクトが持つ値を文字列型で取得します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public NVUtil()
| メソッドの詳細 |
|---|
public static NameValue newNV(java.lang.String name,
short value)
指定されたデータを用いてNameValueオブジェクトを作成します。
name - オブジェクトに設定する名称value - オブジェクトに設定するshort値
public static NameValue newNV(java.lang.String name,
long value)
指定されたデータを用いてNameValueオブジェクトを作成します。
name - オブジェクトに設定する名称value - オブジェクトに設定するlong値
public static NameValue newNV(java.lang.String name,
float value)
指定されたデータを用いてNameValueオブジェクトを作成します。
name - オブジェクトに設定する名称value - オブジェクトに設定するfloat値
public static NameValue newNV(java.lang.String name,
double value)
指定されたデータを用いてNameValueオブジェクトを作成します。
name - オブジェクトに設定する名称value - オブジェクトに設定するdouble値
public static NameValue newNV(java.lang.String name,
java.lang.String value)
指定されたデータを用いてNameValueオブジェクトを作成します。
name - オブジェクトに設定する名称value - オブジェクトに設定するString値
public static NameValue newNV(java.lang.String name,
InPortAny value)
指定されたデータを用いてNameValueオブジェクトを作成します。
name - オブジェクトに設定する名称value - オブジェクトに設定するInPortAny値
public static NameValue newNV(java.lang.String name,
OutPortAny value)
指定されたデータを用いてNameValueオブジェクトを作成します。
name - オブジェクトに設定する名称value - オブジェクトに設定するOutPortAny値
public static NameValue newNV(java.lang.String name,
org.omg.CORBA.Object value)
指定されたデータを用いてNameValueオブジェクトを作成します。
name - オブジェクトに設定する名称value - オブジェクトに設定するorg.omg.CORBA.Object値
public static NameValue newNVChar(java.lang.String name,
char value)
指定されたデータを用いてNameValueオブジェクトを作成します。
name - オブジェクトに設定する名称value - オブジェクトに設定するchar値
public static NameValue newNVBool(java.lang.String name,
boolean value)
指定されたデータを用いてNameValueオブジェクトを作成します。
name - オブジェクトに設定する名称value - オブジェクトに設定するboolean値
public static NameValue newNVOctet(java.lang.String name,
byte value)
指定されたデータを用いてNameValueオブジェクトを作成します。
name - オブジェクトに設定する名称value - オブジェクトに設定するbyte値
public static NameValue newNVAny(java.lang.String name,
org.omg.CORBA.Any value)
指定されたデータを用いてNameValueオブジェクトを作成します。
name - オブジェクトに設定する名称value - オブジェクトに設定するAny値
public static void copyFromProperties(NVListHolder nvlist,
Properties prop)
指定されたPropertiesを用いてNameValueオブジェクトリストを作成し、
それを指定されたNVListHolder内にコピーします。
Propertiesのキーおよび値が、各NameValueの名称および値にそれぞれ割り当てられます。
nvlist - 作成されたNameValueオブジェクトリストを受け取るためNVListHolderprop - 設定元となるPropertiesオブジェクト
public static void copyToProperties(Properties prop,
NVListHolder nvlist)
指定されたNVListHolderに保持されているNameValueオブジェクトリストの内容を、
指定されたPropertiesオブジェクトにコピーします。
各NameValueの名称および値が、Propertiesのキーおよび値にそれぞれ割り当てられます。
prop - コピー先のPropertiesオブジェクトnvlist - コピー元のNameValueオブジェクトリストを内包するNVListHolderオブジェクトpublic static Properties toProperties(NVListHolder nvlist)
指定されたNVListHolderに保持されているNameValueオブジェクトリストの内容をもとに、
Propertiesオブジェクトを作成します。
各NameValueの名称および値が、Propertiesのキーおよび値にそれぞれ割り当てられます。
nvlist - 元となるNameValueオブジェクトリストを内包するNVListHolderオブジェクト
public static final org.omg.CORBA.Any find(NVListHolder nvlist,
java.lang.String name)
throws java.lang.Exception
NVListHolderが内包するNameValueオブジェクトリストの中から、指定した名称を持つ NameValueオブジェクトを検索して、そのオブジェクトが持つ値をAny型で取得します。
nvlist - 検索対象となるNameValueオブジェクトリストを内包するNVListHolderオブジェクトname - 検索したいNameValueオブジェクトの名称
java.lang.Exception - 指定した名称のNameValueオブジェクトが見つからない場合
public static final int find_index(NVListHolder nvlist,
java.lang.String name)
NVListHolderが内包するNameValueオブジェクトリストの中から、指定した名称を持つ NameValueオブジェクトを検索して、そのオブジェクトのリスト内でのインデクスを取得します。
nvlist - 検索対象となるNameValueオブジェクトリストを内包するNVListHolderオブジェクトname - 検索したいNameValueオブジェクトの名称
public static boolean isString(NVListHolder nvlist,
java.lang.String name)
NVListHolderが内包するNameValueオブジェクトリストの中から、指定した名称を持つ NameValueオブジェクトを検索して、そのオブジェクトが持つ値が文字列型かどうかを調べます。
nvlist - 検索対象となるNameValueオブジェクトリストを内包するNVListHolderオブジェクトname - 検索したいNameValueオブジェクトの名称
public static boolean isStringValue(NVListHolder nvlist,
java.lang.String name,
java.lang.String value)
NVListHolderが内包するNameValueオブジェクトリストの中から、指定した名称を持つ NameValueオブジェクトを検索して、そのオブジェクトが持つ値が文字列型かどうかを調べます。 文字列型の場合は、さらに指定された文字列値に一致するかどうかを調べます。
nvlist - 検索対象となるNameValueオブジェクトリストを内包するNVListHolderオブジェクトname - 検索したいNameValueオブジェクトの名称
public static java.lang.String toString(NVListHolder nvlist,
java.lang.String name)
NVListHolderが内包するNameValueオブジェクトリストの中から、指定した名称を持つ NameValueオブジェクトを検索して、そのオブジェクトが持つ値を文字列型で取得します。
nvlist - 検索対象となるNameValueオブジェクトリストを内包するNVListHolderオブジェクトname - 検索したいNameValueオブジェクトの名称
java.lang.Exception - 指定した名称のNameValueオブジェクトが見つからない場合
public static boolean appendStringValue(NVListHolder nvlist,
java.lang.String name,
java.lang.String value)
NVListHolderが内包するNameValueオブジェクトリストの中から、指定した名称を持つ
NameValueオブジェクトを検索して、そのオブジェクトに指定した文字列値を追加します。
指定した名称を持つNameValueオブジェクトが存在しない場合には、その名称と指定された値を持つ
NameValueが新たに作成され、NVListHolder内のNameValueオブジェクトリストに追加されます。
nvlist - 検索対象となるNameValueオブジェクトリストを内包するNVListHolderオブジェクトname - 検索したいNameValueオブジェクトの名称value - 見つかったNameValueオブジェクトの値に追加したい文字列値
public static void append(NVListHolder destNvList,
NVListHolder srcNvlist)
片方のNameValueListオブジェクトが内包するNameValueオブジェクトリストを、 もう一方のNameValueListオブジェクト内に追加します。
destNvlist - 追加先となるNVListHolderオブジェクトsrcNvlist - 追加元となるNVListHolderオブジェクトpublic static void dump(NVListHolder nvlist)
指定されたNVListHolderオブジェクトが内包するNameValueオブジェクトリストの内容を、 標準出力に出力します。
nvlist - 表示対象となるNameValueオブジェクトリストを内包するNVListHolderオブジェクト
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||