|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
従来の Map の一対一対応制限を緩和する FlavorMap です。フレーバは任意の数のネイティブにマッピングすることができ、同様にネイティブは任意の数のフレーバにマッピングすることができます。FlavorTable は対称である必要はありませんが、通常は対称になります。
| メソッドの概要 | |
List |
getFlavorsForNative(String nat)
指定された String の対応先の DataFlavor のList を返します。 |
List |
getNativesForFlavor(DataFlavor flav)
指定された DataFlavor の対応先の String ネイティブのList を返します。 |
| インタフェース java.awt.datatransfer.FlavorMap から継承したメソッド |
getFlavorsForNatives, getNativesForFlavors |
| メソッドの詳細 |
public List getNativesForFlavor(DataFlavor flav)
DataFlavor の対応先の String ネイティブのList を返します。List は、最適なネイティブからもっとも不適なものへソートされます。つまり、基本となるネイティブプラットフォームに指定されたフレーバのデータをもっともよく反映するのは、最初のネイティブということになります。返された List は、この FlavorTable の内部データの変更可能なコピーです。クライアントコードでは、このオブジェクトに影響を与えることなく、List を自由に変更できます。
flav - 対応するネイティブが返される DataFlavor。null が指定されている場合、この FlavorTable に現在知られているすべてのネイティブが順序不定で返される
java.lang.String オブジェクトの java.util.Listpublic List getFlavorsForNative(String nat)
String の対応先の DataFlavor のList を返します。List は、最適な DataFlavor からもっとも不適なものへソートされます。つまり、Java アプリケーションに指定されたネイティブのデータをもっともよく反映するのは、最初の DataFlavor ということになります。返された List は、この FlavorTable の内部データの変更可能なコピーです。クライアントコードでは、このオブジェクトに影響を与えることなく、List を自由に変更できます。
nat - 対応する DataFlavor が返されるネイティブ。null が指定されている場合、この FlavorTable に現在知られているすべての DataFlavor が順序不定で返される
DataFlavor オブジェクトの java.util.List
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
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.