gnu.kawa.models
Class DrawImage

java.lang.Object
  extended by gnu.kawa.models.Model
      extended by gnu.kawa.models.DrawImage
All Implemented Interfaces:
Paintable, Viewable, java.io.Serializable

public class DrawImage
extends Model
implements Paintable, java.io.Serializable

See Also:
Serialized Form

Constructor Summary
DrawImage()
           
DrawImage(java.awt.image.BufferedImage image)
           
 
Method Summary
 java.awt.geom.Rectangle2D getBounds2D()
           
 java.awt.Image getImage()
           
 Path getSrc()
           
 void makeView(Display display, java.lang.Object where)
           
 void paint(java.awt.Graphics2D graphics)
           
 void setSrc(Path src)
           
 Paintable transform(java.awt.geom.AffineTransform tr)
           
 
Methods inherited from class gnu.kawa.models.Model
addListener, addListener, notifyListeners
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DrawImage

public DrawImage()

DrawImage

public DrawImage(java.awt.image.BufferedImage image)
Method Detail

makeView

public void makeView(Display display,
                     java.lang.Object where)
Specified by:
makeView in interface Viewable

paint

public void paint(java.awt.Graphics2D graphics)
Specified by:
paint in interface Paintable

getBounds2D

public java.awt.geom.Rectangle2D getBounds2D()
Specified by:
getBounds2D in interface Paintable

transform

public Paintable transform(java.awt.geom.AffineTransform tr)
Specified by:
transform in interface Paintable

getImage

public java.awt.Image getImage()

getSrc

public Path getSrc()

setSrc

public void setSrc(Path src)