- 既知のすべてのサブインタフェース:
FlavorTable
- 既知のすべての実装クラス:
SystemFlavorMap
public interface FlavorMap
プラットフォーム固有のデータ形式に対応する"natives" (文字列)と、プラットフォームに依存しないMIMEタイプに対応する"flavors" (DataFlavors)との間の双方向マップ。 FlavorMapは対称である必要はありませんが、通常は対称になります。
- 導入されたバージョン:
- 1.2
-
メソッドのサマリー
修飾子と型メソッド説明getFlavorsForNatives(String[] natives)
指定されたString
ネイティブから対応するDataFlavor
へのMap
を返します。getNativesForFlavors(DataFlavor[] flavors)
指定されたDataFlavor
から対応するString
ネイティブへのMap
を返します。
-
メソッドの詳細
-
getNativesForFlavors
Map<DataFlavor,String> getNativesForFlavors(DataFlavor[] flavors)指定されたDataFlavor
から対応するString
ネイティブへのMap
を返します。 返されたMap
は、このFlavorMap
の内部データの変更可能なコピーです。 クライアント・コードは、このオブジェクトに影響を与えることなく、Map
を自由に変更できます。- パラメータ:
flavors
- 返されたMap
のキー・セットになるDataFlavor
の配列。null
が指定されている場合は、現在このFlavorMap
に認識されているすべてのDataFlavor
から、それに対応するString
ネイティブへのマッピングが返される。- 戻り値:
DataFlavor
からString
ネイティブへのjava.util.Map
-
getFlavorsForNatives
Map<String,DataFlavor> getFlavorsForNatives(String[] natives)指定されたString
ネイティブから対応するDataFlavor
へのMap
を返します。 返されたMap
は、このFlavorMap
の内部データの変更可能なコピーです。 クライアント・コードは、このオブジェクトに影響を与えることなく、Map
を自由に変更できます。- パラメータ:
natives
- 返されたMap
のキー・セットになるString
の配列。null
が指定されている場合は、現在このFlavorMap
に認識されているすべてのString
ネイティブから、それに対応するDataFlavor
へのマッピングが返される。- 戻り値:
String
ネイティブからDataFlavor
へのjava.util.Map
-