public class MapImageFormatChooser
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String[][] | IMAGE_FORMATS | 
| Constructor and Description | 
|---|
| MapImageFormatChooser()Creates a new instance of MapImageFormatChooser. | 
| MapImageFormatChooser(java.lang.String wmsVersion)Creates a new instance of MapImageFormatChooser. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.String | chooseFormat(java.lang.String[] formats)Returns a format String from the Array of available formats which best
 matches the requirements and preferences specified. | 
| static boolean | isKnownFormat(java.lang.String format)Returns true if the specified format is known by the MapFormatChooser, false 
 otherwise. | 
| void | setPreferLossyCompression(boolean useLossy)Sets whether lossy compression is preferred over non-lossy compression. | 
| void | setTransparencyRequired(boolean transparencyRequired)Sets whether tranparency is required in the image format. | 
public MapImageFormatChooser()
public MapImageFormatChooser(java.lang.String wmsVersion)
public static boolean isKnownFormat(java.lang.String format)
format - the format which is in questionpublic void setTransparencyRequired(boolean transparencyRequired)
transparencyRequired - true if the image format chosen needs to support 
                             transparencypublic void setPreferLossyCompression(boolean useLossy)
useLossy - true if lossy compression is preferrablepublic java.lang.String chooseFormat(java.lang.String[] formats)
formats - the array of available formats to choose from