- 既知のすべてのサブインタフェース:
FlavorTable
- 既知のすべての実装クラス:
SystemFlavorMap
public interface FlavorMap
プラットフォーム固有のデータ形式に対応する"natives" (文字列)と、プラットフォームに依存しないMIMEタイプに対応する"flavors" (DataFlavors)との間の双方向マップ。 FlavorMapは対称である必要はありませんが、通常は対称になります。
- 導入されたバージョン:
- 1.2
-
メソッドのサマリー
修飾子と型 メソッド 説明 Map<String,DataFlavor>getFlavorsForNatives(String[] natives)指定されたStringネイティブから対応するDataFlavorへのMapを返します。Map<DataFlavor,String>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
-