com.free2be.dimensions.device.simple
Class SimpleImage

java.lang.Object
  extended by com.free2be.dimensions.device.simple.SimpleDeviceComponent
      extended by com.free2be.dimensions.device.simple.SimpleImage
All Implemented Interfaces:
DeviceComponent, DeviceImage, java.io.Serializable
Direct Known Subclasses:
ImageProfile

public class SimpleImage
extends SimpleDeviceComponent
implements DeviceImage

See Also:
Serialized Form

Field Summary
static java.lang.String GIF_CONTENT_TYPE
           
static java.lang.String JPEG_CONTENT_TYPE
           
static java.lang.String PNG_CONTENT_TYPE
           
static java.lang.String WBMP_CONTENT_TYPE
           
 
Fields inherited from class com.free2be.dimensions.device.simple.SimpleDeviceComponent
END_TAG_INDICATOR, GREATER_THAN, LESS_THAN
 
Constructor Summary
SimpleImage()
           
 
Method Summary
 void addImageMimeType(java.lang.String mimeType)
           
protected  void addOrRemoveImageMimeType(java.lang.String mimeType, boolean setToCapable)
           
 boolean capableOf(java.lang.String imageMimeType)
           
 java.util.Collection getImageMimeTypes()
           
 java.lang.String getPropertyName()
          Each implementation must return a xml representation (name) that best describes it.
 boolean isGifCapable()
           
 boolean isJpegCapable()
           
 boolean isPngCapable()
           
 boolean isWirelessBitmapCapable()
           
 void setGifCapable(boolean gifCapable)
           
protected  void setImageMimeTypes(java.util.Collection imageMimeTypes)
           
 void setJpegCapable(boolean jpegCapable)
           
 void setPngCapable(boolean pngCapable)
           
 void setWirelessBitmapCapable(boolean wbmpCapable)
           
 
Methods inherited from class com.free2be.dimensions.device.simple.SimpleDeviceComponent
assignEndTag, assignNewline, assignStartTag, getAsXml, getAsXml, getSimpleXml, main
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.free2be.dimensions.device.DeviceComponent
getAsXml
 

Field Detail

GIF_CONTENT_TYPE

public static final java.lang.String GIF_CONTENT_TYPE

JPEG_CONTENT_TYPE

public static final java.lang.String JPEG_CONTENT_TYPE

PNG_CONTENT_TYPE

public static final java.lang.String PNG_CONTENT_TYPE

WBMP_CONTENT_TYPE

public static final java.lang.String WBMP_CONTENT_TYPE
Constructor Detail

SimpleImage

public SimpleImage()
Method Detail

isJpegCapable

public boolean isJpegCapable()
Specified by:
isJpegCapable in interface DeviceImage

setJpegCapable

public void setJpegCapable(boolean jpegCapable)

isPngCapable

public boolean isPngCapable()
Specified by:
isPngCapable in interface DeviceImage

setPngCapable

public void setPngCapable(boolean pngCapable)

isWirelessBitmapCapable

public boolean isWirelessBitmapCapable()

setWirelessBitmapCapable

public void setWirelessBitmapCapable(boolean wbmpCapable)

isGifCapable

public boolean isGifCapable()
Specified by:
isGifCapable in interface DeviceImage

setGifCapable

public void setGifCapable(boolean gifCapable)

capableOf

public boolean capableOf(java.lang.String imageMimeType)
Specified by:
capableOf in interface DeviceImage

getImageMimeTypes

public java.util.Collection getImageMimeTypes()
Specified by:
getImageMimeTypes in interface DeviceImage

setImageMimeTypes

protected void setImageMimeTypes(java.util.Collection imageMimeTypes)

addOrRemoveImageMimeType

protected void addOrRemoveImageMimeType(java.lang.String mimeType,
                                        boolean setToCapable)

addImageMimeType

public void addImageMimeType(java.lang.String mimeType)

getPropertyName

public java.lang.String getPropertyName()
Description copied from class: SimpleDeviceComponent
Each implementation must return a xml representation (name) that best describes it.

Specified by:
getPropertyName in class SimpleDeviceComponent