FileDocCategorySizeDatePackage
FlavorMap.javaAPI DocJava SE 5 API2386Fri Aug 26 14:56:48 BST 2005java.awt.datatransfer

FlavorMap

public interface FlavorMap
A two-way Map between "natives" (Strings), which correspond to platform- specfic data formats, and "flavors" (DataFlavors), which corerspond to platform-independent MIME types. FlavorMaps need not be symmetric, but typically are.
version
1.19, 05/05/04
since
1.2

Fields Summary
Constructors Summary
Methods Summary
public java.util.MapgetFlavorsForNatives(java.lang.String[] natives)
Returns a Map of the specified String natives to their corresponding DataFlavor. The returned Map is a modifiable copy of this FlavorMap's internal data. Client code is free to modify the Map without affecting this object.

param
natives an array of Strings which will be the key set of the returned Map. If null is specified, a mapping of all String natives currently known to this FlavorMap to their corresponding DataFlavors will be returned.
return
a java.util.Map of String natives to DataFlavors

public java.util.MapgetNativesForFlavors(java.awt.datatransfer.DataFlavor[] flavors)
Returns a Map of the specified DataFlavors to their corresponding String native. The returned Map is a modifiable copy of this FlavorMap's internal data. Client code is free to modify the Map without affecting this object.

param
flavors an array of DataFlavors which will be the key set of the returned Map. If null is specified, a mapping of all DataFlavors currently known to this FlavorMap to their corresponding String natives will be returned.
return
a java.util.Map of DataFlavors to String natives