fr.esrf.tangoatk.widget.attribute
Class ImageControlAdapter

java.lang.Object
  extended by fr.esrf.tangoatk.widget.attribute.ImageControlAdapter
All Implemented Interfaces:
IAttributeStateListener, IErrorListener, IImageListener, java.io.Serializable, java.util.EventListener

public class ImageControlAdapter
extends java.lang.Object
implements IImageListener

ImageControlAdapter serves as an adapter between a fr.esrf.tangoatk.core.INumberImage and a fr.esrf.tangoatk.widget.image.IImageViewer. It will provide the IImageViewer with a panel describing the properties of the attribute this adapter is representing.

When an update of the attribute is received, the setRaster(double [][] raster) of the IImageViewer is called along with its repaint.

See Also:
IImageViewer, Serialized Form

Constructor Summary
ImageControlAdapter()
           
 
Method Summary
 void errorChange(ErrorEvent evt)
           
 void imageChange(NumberImageEvent evt)
           
 void setImageViewer(IImageViewer viewer)
          Deprecated. use setViewer instead
 void setModel(IImageViewer viewer)
          Deprecated. please use setImageViewer instead;
 void setModel(INumberImage image)
           
 void setViewer(IImageViewer viewer)
           
 void stateChange(AttributeStateEvent evt)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageControlAdapter

public ImageControlAdapter()
Method Detail

setModel

public void setModel(IImageViewer viewer)
Deprecated. please use setImageViewer instead;

setModel

Parameters:
viewer - an IImageViewer value

setImageViewer

public void setImageViewer(IImageViewer viewer)
Deprecated. use setViewer instead

setImageViewer

Parameters:
viewer - an IImageViewer value

setViewer

public void setViewer(IImageViewer viewer)

imageChange

public void imageChange(NumberImageEvent evt)
Specified by:
imageChange in interface IImageListener

stateChange

public void stateChange(AttributeStateEvent evt)
Specified by:
stateChange in interface IAttributeStateListener

errorChange

public void errorChange(ErrorEvent evt)
Specified by:
errorChange in interface IErrorListener

setModel

public void setModel(INumberImage image)