it.lilik.capturemjpeg
Class ErrorImage

java.lang.Object
  extended by java.awt.Image
      extended by java.awt.image.BufferedImage
          extended by it.lilik.capturemjpeg.ErrorImage
All Implemented Interfaces:
RenderedImage, WritableRenderedImage, Transparency

 class ErrorImage
extends BufferedImage

This class builds a BufferedImage from an error string. The image built this way will be black with the error in white painted over it.

Author:
Alessio Caiazza, Cosimo Cecchi

Field Summary
 
Fields inherited from class java.awt.image.BufferedImage
TYPE_3BYTE_BGR, TYPE_4BYTE_ABGR, TYPE_4BYTE_ABGR_PRE, TYPE_BYTE_BINARY, TYPE_BYTE_GRAY, TYPE_BYTE_INDEXED, TYPE_CUSTOM, TYPE_INT_ARGB, TYPE_INT_ARGB_PRE, TYPE_INT_BGR, TYPE_INT_RGB, TYPE_USHORT_555_RGB, TYPE_USHORT_565_RGB, TYPE_USHORT_GRAY
 
Fields inherited from class java.awt.Image
accelerationPriority, SCALE_AREA_AVERAGING, SCALE_DEFAULT, SCALE_FAST, SCALE_REPLICATE, SCALE_SMOOTH, UndefinedProperty
 
Fields inherited from interface java.awt.Transparency
BITMASK, OPAQUE, TRANSLUCENT
 
Constructor Summary
ErrorImage(String err)
          Builds a BufferedImage from the given error string err.
 
Method Summary
 ByteArrayInputStream getAsInputStream()
          Gets the ByteArrayInputStream containing the image.
 
Methods inherited from class java.awt.image.BufferedImage
addTileObserver, coerceData, copyData, createGraphics, getAlphaRaster, getColorModel, getData, getData, getGraphics, getHeight, getHeight, getMinTileX, getMinTileY, getMinX, getMinY, getNumXTiles, getNumYTiles, getProperty, getProperty, getPropertyNames, getRaster, getRGB, getRGB, getSampleModel, getSource, getSources, getSubimage, getTile, getTileGridXOffset, getTileGridYOffset, getTileHeight, getTileWidth, getTransparency, getType, getWidth, getWidth, getWritableTile, getWritableTileIndices, hasTileWriters, isAlphaPremultiplied, isTileWritable, releaseWritableTile, removeTileObserver, setData, setRGB, setRGB, toString
 
Methods inherited from class java.awt.Image
flush, getAccelerationPriority, getCapabilities, getScaledInstance, setAccelerationPriority
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ErrorImage

public ErrorImage(String err)
Builds a BufferedImage from the given error string err.

Parameters:
err - the string message to be printed over the image.
Method Detail

getAsInputStream

public ByteArrayInputStream getAsInputStream()
Gets the ByteArrayInputStream containing the image.

Returns:
a ByteArrayInputStream


Copyright © 2008-09 Alessio Caiazza, Cosimo Cecchi All Rights Reserved.