- 
- All Known Subinterfaces:
- FlavorTable
 - All Known Implementing Classes:
- SystemFlavorMap
 
 public interface FlavorMapA 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 SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,DataFlavor>getFlavorsForNatives(String[] natives)Returns aMapof the specifiedStringnatives to their correspondingDataFlavor.Map<DataFlavor,String>getNativesForFlavors(DataFlavor[] flavors)Returns aMapof the specifiedDataFlavors to their correspondingStringnative.
 
- 
- 
- 
Method Detail- 
getNativesForFlavorsMap<DataFlavor,String> getNativesForFlavors(DataFlavor[] flavors) Returns 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
 
 - 
getFlavorsForNativesMap<String,DataFlavor> getFlavorsForNatives(String[] natives) Returns 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
 
 
- 
 
-