JavaTM 2
Platform
Std. Ed. v1.4.0

org.omg.CORBA
クラス ContextList

java.lang.Object
  |
  +--org.omg.CORBA.ContextList

public abstract class ContextList
extends Object

プロパティ名を表わす String オブジェクトの修正可能なリストを格納するオブジェクトです。このクラスは Request オペレーションで使用され、解決および呼び出し時の送信が必要なコンテキストを記述します。コンテキストは、プロパティ名を指定して、それに関連付けられた値を取得することで解決されます。このために、Contextget_values メソッドを呼び出して、ContextList オブジェクトからの文字列を 3 番目のパラメータとして指定します。get_values メソッドは、指定された文字列で識別される値を保持する NamedValue オブジェクトを格納する NVList オブジェクトを返します。

ContextList オブジェクトは、次に示すように ORB により作成されます。

ORB orb = ORB.init(args, null);
org.omg.CORBA.ContextList ctxList = orb.create_context_list();
変数 ctxList は空の ContextList オブジェクトを表します。文字列は、add メソッドによりリストに追加され、item メソッドを使用してアクセスされ、remove メソッドで削除されます。

導入されたバージョン:
JDK1.2
関連項目:
Context

コンストラクタの概要
ContextList()
           
 
メソッドの概要
abstract  void add(String ctx)
          String オブジェクトをこの ContextList オブジェクトに追加します。
abstract  int count()
          この ContextList オブジェクト内の String オブジェクトの数を返します。
abstract  String item(int index)
          指定されたインデックスでの String を返します。
abstract  void remove(int index)
          指定されたインデックスの String オブジェクトを削除します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ContextList

public ContextList()
メソッドの詳細

count

public abstract int count()
この ContextList オブジェクト内の String オブジェクトの数を返します。

戻り値:
この ContextList オブジェクト内の String オブジェクトの数を示す int

add

public abstract void add(String ctx)
String オブジェクトをこの ContextList オブジェクトに追加します。

パラメータ:
ctx - 追加される String

item

public abstract String item(int index)
                     throws Bounds
指定されたインデックスでの String を返します。

パラメータ:
index - 対象の文字列のインデックス。最初の文字列のインデックスは 0
戻り値:
指定されたインデックスの文字列
例外:
Bounds - インデックスがこの ContextList オブジェクトの文字列数以上の場合

remove

public abstract void remove(int index)
                     throws Bounds
指定されたインデックスの String オブジェクトを削除します。削除された文字列以降のすべての文字列のインデックスが 1 だけ減少します。

パラメータ:
index - 削除される String オブジェクトのインデックス。0 は最初の文字列を示す
例外:
Bounds - インデックスがこの ContextList オブジェクトの String オブジェクト数以上の場合

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.