- All Known Subinterfaces:
- FlavorTable
- All Known Implementing Classes:
- SystemFlavorMap
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.
- Since:
- 1.2
- 
Method SummaryModifier and TypeMethodDescriptiongetFlavorsForNatives(String[] natives) Returns aMapof the specifiedStringnatives to their correspondingDataFlavor.getNativesForFlavors(DataFlavor[] flavors) Returns aMapof the specifiedDataFlavors to their correspondingStringnative.
- 
Method Details- 
getNativesForFlavorsReturns aMapof the specifiedDataFlavors to their correspondingStringnative. The returnedMapis a modifiable copy of thisFlavorMap's internal data. Client code is free to modify theMapwithout affecting this object.- Parameters:
- flavors- an array of- DataFlavors which will be the key set of the returned- Map. If- nullis specified, a mapping of all- DataFlavors currently known to this- FlavorMapto their corresponding- Stringnatives will be returned.
- Returns:
- a java.util.MapofDataFlavors toStringnatives
 
- 
getFlavorsForNativesReturns aMapof the specifiedStringnatives to their correspondingDataFlavor. The returnedMapis a modifiable copy of thisFlavorMap's internal data. Client code is free to modify theMapwithout affecting this object.- Parameters:
- natives- an array of- Strings which will be the key set of the returned- Map. If- nullis specified, a mapping of all- Stringnatives currently known to this- FlavorMapto their corresponding- DataFlavors will be returned.
- Returns:
- a java.util.MapofStringnatives toDataFlavors
 
 
-