软件包  java.awt.datatransfer

Interface FlavorTable

  • All Superinterfaces:
    FlavorMap
    所有已知实现类:
    SystemFlavorMap


    public interface FlavorTable
    extends FlavorMap
    一个FlavorMap,放宽了地图传统的1对1限制。 允许将风味映射到任何数量的本地人,同样,本地人也可以映射到任何数量的口味。 FlavorTables不必是对称的,而是通常是对称的。
    从以下版本开始:
    1.4
    • 方法详细信息

      • getNativesForFlavor

        List<String> getNativesForFlavor​(DataFlavor flav)
        返回一个ListString对象中指定的DataFlavor对应的DataFlavor List将从最好的本地到最坏的排序。 也就是说,第一个本机将最好将指定风味的数据反映到底层本机平台。 返回的ListFlavorTable的内部数据的可修改副本。 客户端代码可以免费修改List而不影响此对象。
        参数
        flav - 应该归还相应的本地人的DataFlavor 如果指定了nullFlavorTable非确定性顺序返回此FlavorTable当前已知的所有当地人。
        结果
        一个 java.util.Listjava.lang.String对象,它们是平台特定数据格式的平台特定表示
      • getFlavorsForNative

        List<DataFlavor> getFlavorsForNative​(String nat)
        返回ListDataFlavor s,其中指定的String对应。 List将从最好的DataFlavor排序到最差。 也就是说,第一个DataFlavor将最好地反映指定的本机到Java应用程序的数据。 返回的List是这个FlavorTable的内部数据的可修改副本。 客户端代码是免费修改List而不影响此对象。
        参数
        nat - 应该返回对应的DataFlavor的本机。 如果null指定,所有DataFlavor目前已知这个S FlavorTable在一个不确定的顺序返回。
        结果
        一个 java.util.ListDataFlavor对象,其中可以翻译指定的平台特定本机的平台特定数据