-
- All Superinterfaces:
-
FlavorMap
- 所有已知实现类:
-
SystemFlavorMap
public interface FlavorTable extends FlavorMap
一个FlavorMap,放宽了地图传统的1对1限制。 允许将风味映射到任何数量的本地人,同样,本地人也可以映射到任何数量的口味。 FlavorTables不必是对称的,而是通常是对称的。- 从以下版本开始:
- 1.4
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 List<DataFlavor>
getFlavorsForNative(String nat)
返回List
的DataFlavor
s到其指定的String
对应。List<String>
getNativesForFlavor(DataFlavor flav)
返回List
的String
当地人到指定DataFlavor
对应。-
Methods inherited from interface java.awt.datatransfer.FlavorMap
getFlavorsForNatives, getNativesForFlavors
-
-
-
-
方法详细信息
-
getNativesForFlavor
List<String> getNativesForFlavor(DataFlavor flav)
返回一个List
的String
对象中指定的DataFlavor
对应的DataFlavor
。List
将从最好的本地到最坏的排序。 也就是说,第一个本机将最好将指定风味的数据反映到底层本机平台。 返回的List
是FlavorTable
的内部数据的可修改副本。 客户端代码可以免费修改List
而不影响此对象。- 参数
-
flav
- 应该归还相应的本地人的DataFlavor
。 如果指定了null
,FlavorTable
非确定性顺序返回此FlavorTable
当前已知的所有当地人。 - 结果
-
一个
java.util.List
的java.lang.String
对象,它们是平台特定数据格式的平台特定表示
-
getFlavorsForNative
List<DataFlavor> getFlavorsForNative(String nat)
返回List
的DataFlavor
s,其中指定的String
对应。List
将从最好的DataFlavor
排序到最差。 也就是说,第一个DataFlavor
将最好地反映指定的本机到Java应用程序的数据。 返回的List
是这个FlavorTable
的内部数据的可修改副本。 客户端代码是免费修改List
而不影响此对象。- 参数
-
nat
- 应该返回对应的DataFlavor
的本机。 如果null
指定,所有DataFlavor
目前已知这个SFlavorTable
在一个不确定的顺序返回。 - 结果
-
一个
java.util.List
的DataFlavor
对象,其中可以翻译指定的平台特定本机的平台特定数据
-
-