CubeTwister 2.0alpha142 2012-02-11

ch.randelshofer.gui
Class DefaultImageWellModel

java.lang.Object
  extended by ch.randelshofer.beans.AbstractStateModel
      extended by ch.randelshofer.gui.DefaultImageWellModel
All Implemented Interfaces:
ImageWellModel

public class DefaultImageWellModel
extends AbstractStateModel
implements ImageWellModel

DefaultImageModel.

Version:
1.2 2010-01-01 Added method setImage(byte[],Image).
1.1 2008-01-03 Removed unnecessary code in method getImage().
1.0 January 6, 2006 Created.
Author:
Werner Randelshofer

Field Summary
 
Fields inherited from class ch.randelshofer.beans.AbstractStateModel
changeEvent, listenerList
 
Constructor Summary
DefaultImageWellModel()
          Creates a new instance.
 
Method Summary
 java.lang.String getBase64Image()
          Alternative image getter.
 byte[] getBinaryImage()
          Gets the image data.
 java.awt.Image getImage()
          Gets the image.
 boolean hasImage()
          Returns true the model holds an image, i.e.
 void setBase64Image(java.lang.String base64)
          Alternative image setter.
 void setBinaryImage(byte[] data)
          Sets the image data.
 void setImage(byte[] data, java.awt.Image renderedImage)
          Sets the image data.
 void setImage(java.awt.Image newValue)
          Sets the image.
 
Methods inherited from class ch.randelshofer.beans.AbstractStateModel
addChangeListener, fireStateChanged, removeChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ch.randelshofer.gui.ImageWellModel
addChangeListener, removeChangeListener
 

Constructor Detail

DefaultImageWellModel

public DefaultImageWellModel()
Creates a new instance.

Method Detail

setImage

public void setImage(java.awt.Image newValue)
Sets the image.

Specified by:
setImage in interface ImageWellModel

setBinaryImage

public void setBinaryImage(byte[] data)
Sets the image data.

Specified by:
setBinaryImage in interface ImageWellModel

setImage

public void setImage(byte[] data,
                     java.awt.Image renderedImage)
Sets the image data.

Specified by:
setImage in interface ImageWellModel

setBase64Image

public void setBase64Image(java.lang.String base64)
Description copied from interface: ImageWellModel
Alternative image setter. Sets the image using base64 encoded data.

Specified by:
setBase64Image in interface ImageWellModel

getImage

public java.awt.Image getImage()
Gets the image.

Specified by:
getImage in interface ImageWellModel

getBinaryImage

public byte[] getBinaryImage()
Gets the image data.

Specified by:
getBinaryImage in interface ImageWellModel

getBase64Image

public java.lang.String getBase64Image()
Description copied from interface: ImageWellModel
Alternative image getter.

Specified by:
getBase64Image in interface ImageWellModel

hasImage

public boolean hasImage()
Description copied from interface: ImageWellModel
Returns true the model holds an image, i.e. is not null.

Specified by:
hasImage in interface ImageWellModel

(c) Werner Randelshofer.
All rights reserved.