JHotDraw 7.1

org.jhotdraw.draw
Interface ImageHolderFigure

All Superinterfaces:
java.lang.Cloneable, DOMStorable, Figure, java.io.Serializable
All Known Implementing Classes:
ImageFigure, SVGImageFigure

public interface ImageHolderFigure
extends Figure

The interface of a figure that has some editable image contents.

Version:
1.0 December 14, 2006 Created.
Author:
Werner Randelshofer

Method Summary
 java.awt.image.BufferedImage getBufferedImage()
          Gets the buffered image from the figure.
 void loadImage(java.io.File f)
          Loads an image from a File.
 void loadImage(java.io.InputStream in)
          Loads an image from an Input Stream.
 void setBufferedImage(java.awt.image.BufferedImage image)
          Sets the buffered image for the figure.
 
Methods inherited from interface org.jhotdraw.draw.Figure
addFigureListener, addNotify, canConnect, changed, clone, contains, createHandles, draw, findCompatibleConnector, findConnector, findFigureInside, getActions, getAttribute, getAttributes, getAttributesRestoreData, getBounds, getConnectors, getCursor, getDecomposition, getDrawingArea, getEndPoint, getLayer, getPreferredSize, getStartPoint, getTool, getToolTipText, getTransformRestoreData, handleDrop, handleMouseClick, includes, isRemovable, isSelectable, isTransformable, isVisible, remap, removeFigureListener, removeNotify, requestRemove, restoreAttributesTo, restoreTransformTo, setAttribute, setBounds, transform, willChange
 
Methods inherited from interface org.jhotdraw.xml.DOMStorable
read, write
 

Method Detail

loadImage

void loadImage(java.io.File f)
               throws java.io.IOException
Loads an image from a File. By convention this method is never invoked on the AWT Event Dispatcher Thread.

Throws:
java.io.IOException

loadImage

void loadImage(java.io.InputStream in)
               throws java.io.IOException
Loads an image from an Input Stream. By convention this method is never invoked on the AWT Event Dispatcher Thread.

Throws:
java.io.IOException

getBufferedImage

java.awt.image.BufferedImage getBufferedImage()
Gets the buffered image from the figure.


setBufferedImage

void setBufferedImage(java.awt.image.BufferedImage image)
Sets the buffered image for the figure.


Copyright 1996-2007 (c) JHotDraw.org.
Some rights reserved.