接口 FlavorTable

所有父级接口:
FlavorMap
所有已知的实现类:
SystemFlavorMap

public interface FlavorTable extends FlavorMap
一个 FlavorMap 放宽了 Map 传统的一对一限制。允许一种风味映射到任意数量的本地人,同样地,允许本地人映射到任意数量的风味。风味表不需要对称,但通常是对称的。
自从:
1.4
  • 方法详情

    • getNativesForFlavor

      List <String > getNativesForFlavor(DataFlavor  flav)
      返回指定的 DataFlavor 对应的 List of String natives。 List 将从最佳原生到最差排序。也就是说,第一个本机将最好地将指定风格的数据反映到底层本机平台。返回的 List 是此 FlavorTable 的内部数据的可修改副本。客户端代码可以自由修改 List 而不会影响此对象。
      参数:
      flav - DataFlavor 应返回其对应的本地人。如果指定了 null,则该 FlavorTable 当前已知的所有本机都以不确定的顺序返回。
      返回:
      java.lang.String 对象中的 java.util.List 对象,它们是特定于平台的数据格式的特定于平台的表示
    • getFlavorsForNative

      List <DataFlavor > getFlavorsForNative(String  nat)
      返回指定的 String 对应的 DataFlavorListList 将从最佳 DataFlavor 到最差进行排序。也就是说,第一个 DataFlavor 将最好地将指定本机中的数据反映到 Java 应用程序。返回的 List 是此 FlavorTable 的内部数据的可修改副本。客户端代码可以自由修改 List 而不会影响此对象。
      参数:
      nat - 应返回其对应的 DataFlavor 的本机。如果指定了 null,则该 FlavorTable 当前已知的所有 DataFlavor 将以不确定的顺序返回。
      返回:
      DataFlavor 对象中的 java.util.List 对象,可以将指定平台特定本机中的平台特定数据转换为该对象