JavaTM 2 Platform
Std. Ed. v1.3

インタフェース
java.util.List の使用

List を使用しているパッケージ
java.awt.dnd ドラッグ&ドロップ操作は、多くのグラフィカルユーザインタフェースシステムで見られる直接的な操作ジェスチャーで、GUI の表現要素に論理的に関連した 2 つのエンティティ間で情報を変換する機構を提供します。 
java.util このパッケージには、コレクションフレームワーク、従来のコレクションクラス、イベントモデル、日付と時刻の機構、国際化、およびさまざまなユーティリティクラス (文字列トークナイザ、乱数ジェネレータ、ビット配列) が含まれています。  
 

java.awt.dnd での List の使用
 

List を返す java.awt.dnd のメソッド
protected  List DropTargetContext.getCurrentDataFlavorsAsList()
          このメソッドは、Transferable オペランドの現在有効な DataFlavor を java.util.List として返します。
 List DropTargetDropEvent.getCurrentDataFlavorsAsList()
          このメソッドは、現在有効な DataFlavorjava.util.List として返します。
 List DropTargetDragEvent.getCurrentDataFlavorsAsList()
          このメソッドは、現在の DataFlavorjava.util.List として返します。
 

List 型のパラメータを持つ java.awt.dnd のコンストラクタ
DragGestureEvent(DragGestureRecognizer dgr, int act, Point ori, List evs)
          このイベントをトリガーする DragGestureRecognizer を指定した DragGestureEvent、ユーザの希望するアクションを表す int、ドラッグの起点を示す Point、ジェスチャーを構成するイベントの List を構築します。
 

java.util での List の使用
 

List を実装している java.util のクラス
 class AbstractList
          このクラスは、List インタフェースのスケルトン実装を提供し、配列のような「ランダムアクセス」データ記憶域を基にするこのインタフェースを実装するのに必要な作業量を最小限に抑えます。
 class AbstractSequentialList
          このクラスは、List インタフェースのスケルトン実装を提供し、リンクリストのような「順次アクセス」データ記憶域を基にするこのインタフェースを実装するのに必要な作業量を最小限に抑えます。
 class ArrayList
          List インタフェースのサイズ変更可能な配列の実装です。
 class LinkedList
          List インタフェースのリンクリストの実装です。
 class Stack
          Stack クラスは、オブジェクトの後入れ先出し (LIFO) スタックを表します。
 class Vector
          Vector クラスは、オブジェクトの可変長配列を実装します。
 

List として宣言されている java.util のフィールド
static List Collections.EMPTY_LIST
          空のリストです (不変)。
 

List を返す java.util のメソッド
static List Arrays.asList(Object[] a)
          指定された配列を基にする固定サイズのリストを返します。
 List AbstractList.subList(int fromIndex, int toIndex)
          このリストの、fromIndex (これを含む) から toIndex (これを含まない) の範囲の部分のビューを返します。
 List Vector.subList(int fromIndex, int toIndex)
          この List の、fromIndex (これを含む) と toIndex (これを含まない) の間の部分のビューを返します。
static List Collections.unmodifiableList(List list)
          指定されたリストの変更不可能なビューを返します。
static List Collections.synchronizedList(List list)
          指定されたリストを基にする同期 (スレッドに対して安全な) リストを返します。
static List Collections.singletonList(Object o)
          指定されたオブジェクトだけを格納している不変のリストを返します。
static List Collections.nCopies(int n, Object o)
          指定されたオブジェクトの n 個のコピーで構成される不変のリストを返します。
 List List.subList(int fromIndex, int toIndex)
          このリストの、fromIndex (これを含む) から toIndex (これを含まない) の範囲の部分のビューを返します。
 

List 型のパラメータを持つ java.util のメソッド
static void Collections.sort(List list)
          要素の「自然順序付け」に従って、指定されたリストを昇順にソートします。
static void Collections.sort(List list, Comparator c)
          指定されたコンパレータが示す順序に従って、指定されたリストをソートします。
static int Collections.binarySearch(List list, Object key)
          バイナリサーチアルゴリズムを使って、指定されたリストから指定されたオブジェクトを検索します。
static int Collections.binarySearch(List list, Object key, Comparator c)
          バイナリサーチアルゴリズムを使って、指定されたリストから指定されたオブジェクトを検索します。
static void Collections.reverse(List l)
          指定されたリストの要素の順序を逆にします。
static void Collections.shuffle(List list)
          デフォルトの乱数発生の元を使って、指定されたリストの順序を無作為に入れ替えます。
static void Collections.shuffle(List list, Random rnd)
          デフォルトの乱数発生の元を使って、指定されたリストの順序を無作為に入れ替えます。
static void Collections.fill(List list, Object o)
          指定されたリストのすべての要素を指定された要素で置き換えます。
static void Collections.copy(List dest, List src)
          あるリストから別のリストにすべての要素をコピーします。
static List Collections.unmodifiableList(List list)
          指定されたリストの変更不可能なビューを返します。
static List Collections.synchronizedList(List list)
          指定されたリストを基にする同期 (スレッドに対して安全な) リストを返します。
 


JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

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