Interface FlavorMap

所有已知的子接口:
FlavorTable
所有已知的实现类:
SystemFlavorMap

public interface FlavorMap
一个双向映射,将“本地”(字符串)与平台特定数据格式对应的“flavors”(DataFlavors)以及与平台无关的MIME类型对应的“flavors”(DataFlavors)之间进行映射。FlavorMaps不一定对称,但通常是对称的。
自版本:
1.2
  • Method Details

    • getNativesForFlavors

      Map<DataFlavor,String> getNativesForFlavors(DataFlavor[] flavors)
      返回指定的DataFlavor与其对应的String本地的Map。返回的Map是此FlavorMap内部数据的可修改副本。客户端代码可以自由修改Map,而不会影响此对象。
      参数:
      flavors - 一个DataFlavor数组,将成为返回的Map的键集。如果指定为null,将返回此FlavorMap当前已知的所有DataFlavor与其对应的String本地的映射。
      返回:
      一个java.util.Map,将DataFlavor映射到String本地
    • getFlavorsForNatives

      Map<String,DataFlavor> getFlavorsForNatives(String[] natives)
      返回指定的String本地与其对应的DataFlavorMap。返回的Map是此FlavorMap内部数据的可修改副本。客户端代码可以自由修改Map,而不会影响此对象。
      参数:
      natives - 一个String数组,将成为返回的Map的键集。如果指定为null,将返回此FlavorMap当前已知的所有String本地与其对应的DataFlavor的映射。
      返回:
      一个java.util.Map,将String本地映射到DataFlavor