软件包  java.awt.datatransfer

Interface FlavorTable

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

    public interface FlavorTableextends FlavorMap
    FlavorMap放松了对Map的传统1对1限制。 允许风味映射到任意数量的本机,同样允许本机映射到任意数量的风格。 FlavorTables不需要是对称的,但通常是对称的。
    从以下版本开始:
    1.4
    • 方法详细信息

      • getNativesForFlavor

        List<String> getNativesForFlavor​(DataFlavor flav)
        返回ListString当地人到指定DataFlavor对应。 List将从最佳原生分类到最差分类。 也就是说,第一个本机将最好地将指定风格的数据反映到底层本机平台。 返回的List是此FlavorTable内部数据的可修改副本。 客户端代码可以自由修改List而不会影响此对象。
        参数
        flav - 应返回其对应的本机的DataFlavor 如果指定了nullFlavorTable非确定性顺序返回此FlavorTable当前已知的所有本FlavorTable
        结果
        java.util.List of java.lang.String对象是特定于平台的数据格式的平台特定表示
      • getFlavorsForNative

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