Top Description Methods
java.awt.datatransfer

public Interface FlavorMap

Known Direct Subinterfaces
java.awt.datatransfer.FlavorTable
Known Direct Implementers
java.awt.datatransfer.SystemFlavorMap
Imports
java.util.Map

A two-way Map between "natives" (Strings), which correspond to platform-specific data formats, and "flavors" (DataFlavors), which correspond to platform-independent MIME types. FlavorMaps need not be symmetric, but typically are.
Since
1.2

Method Summary

Modifier and TypeMethod and Description
public Map<String, DataFlavor>

Returns:

a java.util.Map of String natives to DataFlavors
getFlavorsForNatives
(String[]
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.
natives
)

Returns a Map of the specified String natives to their corresponding DataFlavor.

public Map<DataFlavor, String>

Returns:

a java.util.Map of DataFlavors to String natives
getNativesForFlavors
(DataFlavor[]
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.
flavors
)

Returns a Map of the specified DataFlavors to their corresponding String native.

Method Detail

getFlavorsForNativesback to summary
public Map<String, DataFlavor> getFlavorsForNatives(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.

Parameters
natives:String[]

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.

Returns:Map<String, DataFlavor>

a java.util.Map of String natives to DataFlavors

getNativesForFlavorsback to summary
public Map<DataFlavor, String> getNativesForFlavors(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.

Parameters
flavors:DataFlavor[]

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.

Returns:Map<DataFlavor, String>

a java.util.Map of DataFlavors to String natives