-
- All Superinterfaces:
-
FlavorMap
- 所有已知实现类:
-
SystemFlavorMap
public interface FlavorTable extends FlavorMap
FlavorMap放松了对Map的传统1对1限制。 允许风味映射到任意数量的本机,同样允许本机映射到任意数量的风格。 FlavorTables不需要是对称的,但通常是对称的。- 从以下版本开始:
- 1.4
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 List<DataFlavor>
getFlavorsForNative(String nat)
返回List
的DataFlavor
s到其指定的String
对应。List<String>
getNativesForFlavor(DataFlavor flav)
返回List
的String
当地人到指定DataFlavor
对应。-
声明方法的接口 java.awt.datatransfer.FlavorMap
getFlavorsForNatives, getNativesForFlavors
-
-
-
-
方法详细信息
-
getNativesForFlavor
List<String> getNativesForFlavor(DataFlavor flav)
返回List
的String
当地人到指定DataFlavor
对应。List
将从最佳原生分类到最差分类。 也就是说,第一个本机将最好地将指定风格的数据反映到底层本机平台。 返回的List
是此FlavorTable
内部数据的可修改副本。 客户端代码可以自由修改List
而不会影响此对象。- 参数
-
flav
- 应返回其对应的本机的DataFlavor
。 如果指定了null
,FlavorTable
非确定性顺序返回此FlavorTable
当前已知的所有本FlavorTable
。 - 结果
-
java.util.List
ofjava.lang.String
对象是特定于平台的数据格式的平台特定表示
-
getFlavorsForNative
List<DataFlavor> getFlavorsForNative(String nat)
返回指定的String
对应的List
的DataFlavor
s。List
将从最好的DataFlavor
到最差。 也就是说,第一个DataFlavor
将最好地反映Java应用程序的指定本机中的数据。 返回的List
是此FlavorTable
内部数据的可修改副本。 客户端代码可以自由修改List
而不会影响此对象。- 参数
-
nat
- 应返回其对应的DataFlavor
的本机。 如果null
指定,所有DataFlavor
目前已知这个SFlavorTable
在一个不确定的顺序返回。 - 结果
-
java.util.List
ofDataFlavor
对象,指定的特定于平台的本机中的特定于平台的数据可以转换为
-
-