返回介绍

java.awt.datatransfer 接口 FlavorTable

发布于 2019-10-04 09:50:08 字数 2905 浏览 839 评论 0 收藏 0

所有超级接口:
FlavorMap
所有已知实现类:
SystemFlavorMap

public interface FlavorTable
extends FlavorMap
 

放宽传统一对一 Map 限制的 FlavorMap。允许将一种 flavor 映射到任意数量的 native,同样地,也允许将一种 native 映射到任何数量的 flavor。FlavorTable 不必对称,但通常是对称的。

从以下版本开始:
1.4

方法摘要
List<DataFlavor>getFlavorsForNative(Stringnat)

返回与指定 String 对应的 DataFlavorList

List<String>getNativesForFlavor(DataFlavorflav)

返回与指定 DataFlavor 对应的 String native 的 List

从接口 java.awt.datatransfer.FlavorMap 继承的方法
getFlavorsForNatives, getNativesForFlavors

方法详细信息

getNativesForFlavor

List<String> getNativesForFlavor(DataFlavorflav)
返回与指定 DataFlavor 对应的 String native 的 List 。该 List 的排序方式是从最好的 native 到最差的 native。即,第一个 native 最能将指定 flavor 的数据反映到底层的本机平台。返回的 List 是此 FlavorTable 内部数据的可修改副本。客户端代码可以随意修改该 List ,而不会影响此对象。
参数:
flav - 应该返回相应的 native 的 DataFlavor 。如果指定了 null ,则此 FlavorTable 当前已知的所有 native 都将以不确定的顺序返回。
返回:
java.lang.String 对象的 java.util.List ,这些对象是特定于平台的数据格式的特定于平台的表示形式

getFlavorsForNative

List<DataFlavor> getFlavorsForNative(Stringnat)
返回与指定 String 对应的 DataFlavorList 。该 List 的排序方式是从最好的 DataFlavor 到最差的 DataFlavor 。即,第一个 DataFlavor 最能将指定 native 中的数据反映到 Java 应用程序。返回的 List 是此 FlavorTable 内部数据的可修改副本。客户端代码可以随意修改该 List ,而不会影响此对象。
参数:
nat - 应该返回其对应 DataFlavor 的 native。如果指定了 null ,则此 FlavorTable 当前已知的所有 DataFlavor 都将以不确定的顺序返回。
返回:
DataFlavor 对象的 java.util.List ,可以将指定的特定于平台的 native 中特定于平台的数据转换为这些对象。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文