com.bbn.openmap.image
Class SunJPEGFormatter
java.lang.Object
com.bbn.openmap.image.AbstractImageFormatter
com.bbn.openmap.image.SunJPEGFormatter
- All Implemented Interfaces:
- java.util.EventListener, ImageFormatter, java.beans.PropertyChangeListener, PropertyConsumer
- public class SunJPEGFormatter
- extends AbstractImageFormatter
Method Summary |
byte[] |
formatImage(java.awt.image.BufferedImage bi)
Convert a BufferedImage to a image file format... |
java.lang.String |
getContentType()
Get the Mime Content Type created by the ImageFormatter. |
java.lang.String |
getFormatLabel()
Get the Image Type created by the ImageFormatter. |
float |
getImageQuality()
|
ImageFormatter |
makeClone()
Create a new instance of the same type of formatter. |
void |
setImageQuality(float quality)
For this formatter, image quality is a number in the 0-1 range. |
void |
setProperties(java.lang.String prefix,
java.util.Properties props)
Set the properties of the image formatter. |
Methods inherited from class com.bbn.openmap.image.AbstractImageFormatter |
getBufferedImage, getGraphics, getGraphics, getImageBytes, getImageFromMapBean, getImageFromMapBean, getImageFromMapBean, getProperties, getPropertyInfo, getPropertyPrefix, getScaledBufferedImage, getScaledImageBytes, propertyChange, setBufferedImage, setProperties, setPropertyPrefix |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QualityProperty
public static final java.lang.String QualityProperty
- See Also:
- Constant Field Values
imageQuality
protected float imageQuality
SunJPEGFormatter
public SunJPEGFormatter()
setProperties
public void setProperties(java.lang.String prefix,
java.util.Properties props)
- Description copied from class:
AbstractImageFormatter
- Set the properties of the image formatter.
- Specified by:
setProperties
in interface ImageFormatter
- Overrides:
setProperties
in class AbstractImageFormatter
makeClone
public ImageFormatter makeClone()
- Description copied from class:
AbstractImageFormatter
- Create a new instance of the same type of formatter. If you are
running in a multi-threaded environment, you'll need to provide
a new instance of the formatter to each thread, since the image
and graphics that are being drawn into for each thread are
contained within.
- Specified by:
makeClone
in interface ImageFormatter
- Specified by:
makeClone
in class AbstractImageFormatter
- Returns:
- a new instance of this type of formatter, with the same
properties set.
getImageQuality
public float getImageQuality()
setImageQuality
public void setImageQuality(float quality)
- For this formatter, image quality is a number in the 0-1 range.
formatImage
public byte[] formatImage(java.awt.image.BufferedImage bi)
- Description copied from class:
AbstractImageFormatter
- Convert a BufferedImage to a image file format...
- Specified by:
formatImage
in interface ImageFormatter
- Specified by:
formatImage
in class AbstractImageFormatter
- Parameters:
bi
- a BufferedImage..
getFormatLabel
public java.lang.String getFormatLabel()
- Get the Image Type created by the ImageFormatter. These
responses should adhere to the OGC WMT standard format labels.
Some are listed in the WMTConstants interface file.
getContentType
public java.lang.String getContentType()
- Description copied from interface:
ImageFormatter
- Get the Mime Content Type created by the ImageFormatter.
Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details