Home » openjdk-7 » java » awt » datatransfer » [javadoc | source]
java.awt.datatransfer
public interface: FlavorTable [javadoc | source]

All Implemented Interfaces:
    FlavorMap

All Known Implementing Classes:
    SystemFlavorMap

A FlavorMap which relaxes the traditional 1-to-1 restriction of a Map. A flavor is permitted to map to any number of natives, and likewise a native is permitted to map to any number of flavors. FlavorTables need not be symmetric, but typically are.
Method from java.awt.datatransfer.FlavorTable Summary:
getFlavorsForNative,   getNativesForFlavor
Method from java.awt.datatransfer.FlavorTable Detail:
 public List<DataFlavor> getFlavorsForNative(String nat)
    Returns a List of DataFlavors to which the specified String corresponds. The List will be sorted from best DataFlavor to worst. That is, the first DataFlavor will best reflect data in the specified native to a Java application. The returned List is a modifiable copy of this FlavorTable's internal data. Client code is free to modify the List without affecting this object.
 public List<String> getNativesForFlavor(DataFlavor flav)
    Returns a List of String natives to which the specified DataFlavor corresponds. The List will be sorted from best native to worst. That is, the first native will best reflect data in the specified flavor to the underlying native platform. The returned List is a modifiable copy of this FlavorTable's internal data. Client code is free to modify the List without affecting this object.