モジュール java.datatransfer
パッケージ java.awt.datatransfer

インタフェースFlavorMap

既知のすべてのサブインタフェース:
FlavorTable
既知のすべての実装クラス:
SystemFlavorMap

public interface FlavorMap
プラットフォーム固有のデータ形式に対応する"natives" (文字列)と、プラットフォームに依存しないMIMEタイプに対応する"flavors" (DataFlavors)との間の双方向マップ。 FlavorMapは対称である必要はありませんが、通常は対称になります。
導入されたバージョン:
1.2
  • メソッドの詳細

    • 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