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