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