com.steema.teechart.misc
Class ImageUtils

java.lang.Object
  extended by com.steema.teechart.misc.ImageUtils

public class ImageUtils
extends java.lang.Object

Author:
tom

Constructor Summary
ImageUtils()
           
 
Method Summary
static java.awt.image.BufferedImage bufferedFrom(Image image)
           
static java.awt.image.BufferedImage getImage(java.io.InputStream stream)
           
static Image getImage(java.io.InputStream stream, java.lang.Object control)
           
static Image getImage(java.lang.String path)
           
static java.awt.Image getImage(java.lang.String imagefile, java.lang.Object object)
           
static java.awt.Image getImage(java.net.URL resource)
           
static java.awt.Image getImage(java.net.URL imageURL, java.awt.Component c)
           
static Image getImage(java.net.URL resource, java.lang.Object c)
           
static void measureImageString(java.awt.Dimension dimension, IBaseChart chart, ChartFont f, java.lang.String text)
           
static Image readImage(java.io.ObjectInputStream stream, java.lang.Object object)
          Returns a newly created image using contents read from stream.
static Image toImage(java.awt.Image image)
           
static boolean waitForImage(java.awt.Image image, java.awt.Component c)
           
static void writeImage(java.io.ObjectOutputStream stream, java.awt.Image image)
          Stores an image contents to stream.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageUtils

public ImageUtils()
Method Detail

readImage

public static Image readImage(java.io.ObjectInputStream stream,
                              java.lang.Object object)
                       throws java.io.IOException,
                              java.lang.ClassNotFoundException
Returns a newly created image using contents read from stream. Might return a null image if the boolean flag cannot be read.

Parameters:
stream - ObjectInputStream
object -
object -
Returns:
Image
Throws:
java.io.IOException
java.lang.ClassNotFoundException

measureImageString

public static void measureImageString(java.awt.Dimension dimension,
                                      IBaseChart chart,
                                      ChartFont f,
                                      java.lang.String text)

writeImage

public static void writeImage(java.io.ObjectOutputStream stream,
                              java.awt.Image image)
                       throws java.io.IOException
Stores an image contents to stream.

Parameters:
stream - ObjectOutputStream
image - Image
Throws:
java.io.IOException

toImage

public static final Image toImage(java.awt.Image image)

getImage

public static java.awt.Image getImage(java.lang.String imagefile,
                                      java.lang.Object object)

getImage

public static java.awt.Image getImage(java.net.URL imageURL,
                                      java.awt.Component c)

waitForImage

public static boolean waitForImage(java.awt.Image image,
                                   java.awt.Component c)

getImage

public static java.awt.Image getImage(java.net.URL resource)

getImage

public static Image getImage(java.lang.String path)

getImage

public static java.awt.image.BufferedImage getImage(java.io.InputStream stream)

getImage

public static Image getImage(java.net.URL resource,
                             java.lang.Object c)

bufferedFrom

public static java.awt.image.BufferedImage bufferedFrom(Image image)

getImage

public static Image getImage(java.io.InputStream stream,
                             java.lang.Object control)