com.sibvisions.rad.ui.awt.impl
Class AwtImage

java.lang.Object
  extended by com.sibvisions.rad.ui.awt.impl.AwtResource<Image>
      extended by com.sibvisions.rad.ui.awt.impl.AwtImage
All Implemented Interfaces:
IImage, IResource

public class AwtImage
extends AwtResource<Image>
implements IImage

The AwtImage represents graphical images.


Nested Class Summary
 
Nested classes/interfaces inherited from interface javax.rad.ui.IImage
IImage.ImageType
 
Field Summary
 
Fields inherited from class com.sibvisions.rad.ui.awt.impl.AwtResource
resource
 
Constructor Summary
AwtImage(String pImageName, Image pImage)
          Creates an instance of AwtImage based on a java.awt.Image.
 
Method Summary
 int getHeight()
          Determines the height of the image.
 String getImageName()
          Gets the name of the image.
 int getWidth()
          Determines the width of the image.
 void saveAs(OutputStream pOut, IImage.ImageType pType)
          Saves the current image as file.
 
Methods inherited from class com.sibvisions.rad.ui.awt.impl.AwtResource
equals, getResource, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.rad.ui.IResource
getResource
 

Constructor Detail

AwtImage

public AwtImage(String pImageName,
                Image pImage)
Creates an instance of AwtImage based on a java.awt.Image.

Parameters:
pImageName - image name
pImage - java.awt.Image
See Also:
Image
Method Detail

getImageName

public String getImageName()
Gets the name of the image.

Specified by:
getImageName in interface IImage
Returns:
the name of the image.

getWidth

public int getWidth()
Determines the width of the image. If the width is not yet known, this method returns -1.

Specified by:
getWidth in interface IImage
Returns:
the width of this image, or -1 if the width is not yet known.
See Also:
Image.getHeight(java.awt.image.ImageObserver)

getHeight

public int getHeight()
Determines the height of the image. If the height is not yet known, this method returns -1.

Specified by:
getHeight in interface IImage
Returns:
the height of this image, or -1 if the height is not yet known.
See Also:
Image.getWidth(java.awt.image.ImageObserver)

saveAs

public void saveAs(OutputStream pOut,
                   IImage.ImageType pType)
            throws IOException
Saves the current image as file.

Specified by:
saveAs in interface IImage
Parameters:
pOut - the output stream
pType - the image type
Throws:
IOException - if the image can not be saved


Copyright © 2009 SIB Visions GmbH. All Rights Reserved.