public interface FlavorMap
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.
Map<DataFlavor,String> getNativesForFlavors(DataFlavor[] flavors)
Returns a Map
of the specified DataFlavor
s 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.
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.java.util.Map
of DataFlavor
s to String
nativesMap<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.
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 corresponding DataFlavor
s will be returned.java.util.Map
of String
natives to DataFlavor
s
© 1993–2017, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.