- 所有超级接口:
-
FlavorMap
- 所有已知实现类:
-
SystemFlavorMap
一个FlavorMap,它放宽了Map的传统1对1限制。一个flavor允许映射到任意数量的natives,同样一个native也允许映射到任意数量的flavors。FlavorTables不需要对称,但通常是对称的。
- 自版本:
- 1.4
-
Method Summary
Modifier and TypeMethodDescription返回一个List,其中包含指定String对应的DataFlavor列表。返回一个List,其中包含指定DataFlavor对应的Stringnatives 列表。Methods declared in interface java.awt.datatransfer.FlavorMap
getFlavorsForNatives, getNativesForFlavors
-
Method Details
-
getNativesForFlavor
返回一个List,其中包含指定DataFlavor对应的Stringnatives 列表。该List将按照最佳native到最差native的顺序排序。也就是说,第一个native将最好地反映指定flavor中的数据到底层native平台。返回的List是此FlavorTable内部数据的可修改副本。客户端代码可以自由修改List,而不会影响此对象。- 参数:
-
flav- 应返回其对应natives的DataFlavor。如果指定为null,则以非确定性顺序返回此FlavorTable当前已知的所有natives。 - 返回:
-
一个
java.util.List,其中包含平台特定数据格式的平台特定表示形式的java.lang.String对象
-
getFlavorsForNative
返回一个List,其中包含指定String对应的DataFlavor列表。该List将按照最佳DataFlavor到最差DataFlavor的顺序排序。也就是说,第一个DataFlavor将最好地将指定native中的数据反映到Java应用程序。返回的List是此FlavorTable内部数据的可修改副本。客户端代码可以自由修改List,而不会影响此对象。- 参数:
-
nat- 应返回其对应DataFlavor的native。如果指定为null,则以非确定性顺序返回此FlavorTable当前已知的所有DataFlavor。 - 返回:
-
一个
java.util.List,其中包含指定平台特定native中的平台特定数据可以被转换为的DataFlavor对象
-