- 所有父级接口:
FlavorMap
- 所有已知的实现类:
SystemFlavorMap
一个 FlavorMap 放宽了 Map 传统的一对一限制。允许一种风味映射到任意数量的本地人,同样地,允许本地人映射到任意数量的风味。风味表不需要对称,但通常是对称的。
- 自从:
- 1.4
-
方法总结
修饰符和类型方法描述返回指定的String
对应的DataFlavor
的List
。返回指定的DataFlavor
对应的List
ofString
natives。在接口 java.awt.datatransfer.FlavorMap 中声明的方法
getFlavorsForNatives, getNativesForFlavors
-
方法详情
-
getNativesForFlavor
返回指定的DataFlavor
对应的List
ofString
natives。List
将从最佳原生到最差排序。也就是说,第一个本机将最好地将指定风格的数据反映到底层本机平台。返回的List
是此FlavorTable
的内部数据的可修改副本。客户端代码可以自由修改List
而不会影响此对象。- 参数:
flav
-DataFlavor
应返回其对应的本地人。如果指定了null
,则该FlavorTable
当前已知的所有本机都以不确定的顺序返回。- 返回:
java.lang.String
对象中的java.util.List
对象,它们是特定于平台的数据格式的特定于平台的表示
-
getFlavorsForNative
返回指定的String
对应的DataFlavor
的List
。List
将从最佳DataFlavor
到最差进行排序。也就是说,第一个DataFlavor
将最好地将指定本机中的数据反映到 Java 应用程序。返回的List
是此FlavorTable
的内部数据的可修改副本。客户端代码可以自由修改List
而不会影响此对象。- 参数:
nat
- 应返回其对应的DataFlavor
的本机。如果指定了null
,则该FlavorTable
当前已知的所有DataFlavor
将以不确定的顺序返回。- 返回:
DataFlavor
对象中的java.util.List
对象,可以将指定平台特定本机中的平台特定数据转换为该对象
-