JavaTM 2
Platform
Std. Ed. v1.4.0

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

List を使用しているパッケージ
java.awt ユーザインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 
java.awt.datatransfer アプリケーション間、およびアプリケーション内のデータ転送のためのインタフェースやクラスを提供します。 
java.awt.dnd ドラッグ&ドロップ操作は、多くのグラフィカルユーザインタフェースシステムで見られる直接的な操作ジェスチャーで、GUI の表現要素に論理的に関連した 2 つのエンティティ間で情報を変換する機構を提供します。 
java.security.cert 証明書、証明書の取り消しリスト (CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティクラス (StringTokenizer、乱数ジェネレーター、およびビット配列)が含まれています。  
javax.imageio Java Image I/O API の基本パッケージです。  
javax.imageio.metadata メタデータの読み込みおよび書き込みを処理する Java イメージ入出力 API のパッケージです。  
javax.swing すべてのプラットフォームで可能なかぎり同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
 

java.awt での List の使用
 

List を返す java.awt のメソッド
protected  List KeyboardFocusManager.getKeyEventDispatchers()
          この KeyboardFocusManager の KeyEventDispatcher チェーンを List として返します。
protected  List KeyboardFocusManager.getKeyEventPostProcessors()
          この KeyboardFocusManager の KeyEventPostProcessor チェーンを List として返します。
 

java.awt.datatransfer での List の使用
 

List を返す java.awt.datatransfer のメソッド
 List SystemFlavorMap.getNativesForFlavor(DataFlavor flav)
          指定された DataFlavor をデータ転送サブシステムによって変換できるその変換先の String ネイティブのList を返します。
 List SystemFlavorMap.getFlavorsForNative(String nat)
          指定された String ネイティブをデータ転送サブシステムによって変換できるその変換先の DataFlavorList を返します。
 List FlavorTable.getNativesForFlavor(DataFlavor flav)
          指定された DataFlavor の対応先の String ネイティブのList を返します。
 List FlavorTable.getFlavorsForNative(String nat)
          指定された String の対応先の DataFlavorList を返します。
 

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.security.cert での List の使用
 

List を返す java.security.cert のメソッド
 List X509Certificate.getExtendedKeyUsage()
          拡張鍵使用法の拡張機能 (OID = 2.5.29.37) にある ExtKeyUsageSyntax フィールドのオブジェクト識別子を表す変更不可能な String のリストを取得します。
 List PKIXParameters.getCertStores()
          証明書と CRL を見つけるために使用される CertStore の不変な List を返します。
 List PKIXParameters.getCertPathCheckers()
          証明書パスチェッカーの List を返します。
abstract  List CertPath.getCertificates()
          この証明書パス内の証明書のリストを返します。
 

List 型のパラメータを持つ java.security.cert のメソッド
 void PKIXParameters.setCertStores(List stores)
          証明書と CRL を見つけるために使用される CertStore のリストを設定します。
 void PKIXParameters.setCertPathCheckers(List checkers)
          追加の証明書パスチェッカーの List を設定します。
 CertPath CertificateFactorySpi.engineGenerateCertPath(List certificates)
          CertPath オブジェクトを生成し、CertificateList で初期化します。
 CertPath CertificateFactory.generateCertPath(List certificates)
          CertPath オブジェクトを生成し、CertificateList で初期化します。
 

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)
          指定された配列を基にする固定サイズのリストを返します。
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 Vector.subList(int fromIndex, int toIndex)
          この List の、fromIndex (これを含む) と toIndex (これを含まない) の間の部分のビューを返します。
 List AbstractList.subList(int fromIndex, int toIndex)
          このリストの、fromIndex (これを含む) から toIndex (これを含まない) の範囲の部分のビューを返します。
 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 list)
          指定されたリストの要素の順序を逆にします。
static void Collections.shuffle(List list)
          デフォルトの乱数発生の元を使って、指定されたリストの順序を無作為に入れ替えます。
static void Collections.shuffle(List list, Random rnd)
          デフォルトの乱数発生の元を使って、指定されたリストの順序を無作為に入れ替えます。
static void Collections.swap(List list, int i, int j)
          指定されたリストの指定された位置にある要素をスワップします。
static void Collections.fill(List list, Object obj)
          指定されたリストのすべての要素を指定された要素で置き換えます。
static void Collections.copy(List dest, List src)
          あるリストから別のリストにすべての要素をコピーします。
static void Collections.copy(List dest, List src)
          あるリストから別のリストにすべての要素をコピーします。
static void Collections.rotate(List list, int distance)
          指定されたリストの要素を、指定された距離により回転します。
static boolean Collections.replaceAll(List list, Object oldVal, Object newVal)
          リスト内に出現する指定された値をすべて他の値に置き換えます。
static int Collections.indexOfSubList(List source, List target)
          指定されたソースリスト内で、指定されたターゲットリストが最初に出現した位置の開始位置を返します。
static int Collections.indexOfSubList(List source, List target)
          指定されたソースリスト内で、指定されたターゲットリストが最初に出現した位置の開始位置を返します。
static int Collections.lastIndexOfSubList(List source, List target)
          指定されたソースリスト内で、最後に出現した指定ターゲットリストの開始位置を返します。
static int Collections.lastIndexOfSubList(List source, List target)
          指定されたソースリスト内で、最後に出現した指定ターゲットリストの開始位置を返します。
static List Collections.unmodifiableList(List list)
          指定されたリストの変更不可能なビューを返します。
static List Collections.synchronizedList(List list)
          指定されたリストを基にする同期 (スレッドに対して安全な) リストを返します。
 

javax.imageio での List の使用
 

List として宣言されている javax.imageio のフィールド
protected  List ImageWriter.warningListeners
          現在登録された IIOWriteWarningListenerList で、デフォルトでは null に初期化され、空の List と同じ意味になります。
protected  List ImageWriter.warningLocales
          warningListeners の各要素に対する LocaleList で、デフォルトでは null に初期化され、空の List と同じ意味になります。
protected  List ImageWriter.progressListeners
          現在登録された IIOWriteProgressListenerList で、デフォルトでは null に初期化され、空の List と同じ意味になります。
protected  List ImageReader.warningListeners
          現在登録されている IIOReadWarningListenerList です。
protected  List ImageReader.warningLocales
          現在登録されている各 IIOReadWarningListener に関連付けられた LocaleList です。
protected  List ImageReader.progressListeners
          現在登録されている各 IIOReadProgressListenerList です。
protected  List ImageReader.updateListeners
          現在登録されている各 IIOReadUpdateListenerList です。
protected  List IIOImage.thumbnails
          BufferedImage サムネールの List または null です。
 

List を返す javax.imageio のメソッド
 List IIOImage.getThumbnails()
          サムネール BufferedImage の現在の List を返します。
 

List 型のパラメータを持つ javax.imageio のメソッド
 void ImageWriter.prepareWriteEmpty(IIOMetadata streamMetadata, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List thumbnails, ImageWriteParam param)
          未定義のピクセル値を持つ 1 つのイメージと、関連付けられたメタデータとサムネイルから成る、完全なイメージストリームの出力への書き込みを開始します。
 void ImageWriter.prepareInsertEmpty(int imageIndex, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List thumbnails, ImageWriteParam param)
          未定義のピクセル値を持つ新規イメージの、既存イメージストリームへの挿入を開始します。
 void IIOImage.setThumbnails(List thumbnails)
          サムネールのリストを、新しい BufferedImageList か、null に設定します。
 

List 型のパラメータを持つ javax.imageio のコンストラクタ
IIOImage(RenderedImage image, List thumbnails, IIOMetadata metadata)
          RenderedImage を保持する IIOImage と、それに関連するサムネールとメタデータを構築します。
IIOImage(Raster raster, List thumbnails, IIOMetadata metadata)
          Raster を保持する IIOImageと、それに関連するサムネールとメタデータを構築します。
 

javax.imageio.metadata での List の使用
 

List 型のパラメータを持つ javax.imageio.metadata のメソッド
protected  void IIOMetadataFormatImpl.addAttribute(String elementName, String attrName, int dataType, boolean required, String defaultValue, List enumeratedValues)
          新しい属性を、列挙値のセットで定義される事前に定義された要素に追加します。
protected  void IIOMetadataFormatImpl.addObjectValue(String elementName, Class classType, boolean required, Object defaultValue, List enumeratedValues)
          指定されたクラス型の Object 参照を、名前付き要素を実装するノードに格納できるようにします。
 

javax.swing での List の使用
 

List を返す javax.swing のメソッド
 List SpinnerListModel.getList()
          このモデルのシーケンスを定義する List を返します。
 

List 型のパラメータを持つ javax.swing のメソッド
 void SpinnerListModel.setList(List list)
          このシーケンスを定義するリストを変更し、モデルの value のインデックスを 0 にリセットします。
 

List 型のパラメータを持つ javax.swing のコンストラクタ
SpinnerListModel(List values)
          指定された List で値のシーケンスを定義する SpinnerModel を構築します。
 


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.