FlavorMap (Java 2 Platform SE 5.0) (original) (raw)
java.awt.datatransfer
Interface FlavorMap
All Known Subinterfaces:
All Known Implementing Classes:
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.
Since:
1.2
Method Summary | |
---|---|
Map<String,DataFlavor> | getFlavorsForNatives(String[] natives) Returns a Map of the specified String natives to their corresponding DataFlavor. |
Map<DataFlavor,String> | getNativesForFlavors(DataFlavor[] flavors) Returns a Map of the specified DataFlavors to their corresponding String native. |
Method Detail |
---|
getNativesForFlavors
Map<DataFlavor,String> getNativesForFlavors(DataFlavor[] flavors)
Returns a Map
of the specified DataFlavor
s to their corresponding String
native. The returnedMap
is a modifiable copy of this FlavorMap
's internal data. Client code is free to modify the Map
without affecting this object.
Parameters:
flavors
- an array of DataFlavor
s which will be the key set of the returned Map
. If null
is specified, a mapping of all DataFlavor
s currently known to this FlavorMap
to their corresponding String
natives will be returned.
Returns:
a java.util.Map
of DataFlavor
s toString
natives
getFlavorsForNatives
Map<String,DataFlavor> getFlavorsForNatives(String[] natives)
Returns a Map
of the specified String
natives to their corresponding DataFlavor
. The returnedMap
is a modifiable copy of this FlavorMap
's internal data. Client code is free to modify the Map
without affecting this object.
Parameters:
natives
- an array of String
s 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 correspondingDataFlavor
s will be returned.
Returns:
a java.util.Map
of String
natives toDataFlavor
s
Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.