public class NVUtil
extends java.lang.Object
| 修飾子とタイプ | クラスと説明 | 
|---|---|
(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 <T> NameValue | 
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. 
 | 
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オブジェクトが見つからない場合