モジュール 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