APIdia Launch Partner
Top Description Fields Constructors Methods
sun.awt.image

public Class XbmImageDecoder

extends ImageDecoder
Class Inheritance
Imports
java.awt.image.ImageConsumer, .IndexColorModel, java.io.BufferedInputStream, .InputStream, .IOException

Parse files of the form:
#define foo_width w #define foo_height h static char foo_bits[] = { 0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn, 0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn, 0xnn,0xnn,0xnn,0xnn};
#define foo_width w
#define foo_height h
static char foo_bits[] = {
0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,
0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,0xnn,
0xnn,0xnn,0xnn,0xnn};
Author
James Gosling

Field Summary

Modifier and TypeField and Description
private static final int
private static final int
private static final byte[]
private static final int
Inherited from sun.awt.image.ImageDecoder:
abortedfeederfinishedinputnextqueuesource

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static void
error(String s1)

An error has occurred.

public void
produceImage()

Implements abstract sun.awt.image.ImageDecoder.produceImage.

produce an image from the stream.

Inherited from sun.awt.image.ImageDecoder:
abortcloseheaderCompleteimageCompleteisConsumernextConsumerremoveConsumersetColorModelsetDimensionssetHintssetPixelssetPixelssetProperties

Field Detail

MAX_CHAR_LIMITback to summary
private static final int MAX_CHAR_LIMIT
MAX_XBM_SIZEback to summary
private static final int MAX_XBM_SIZE
XbmColormapback to summary
private static final byte[] XbmColormap
XbmHintsback to summary
private static final int XbmHints

Constructor Detail

XbmImageDecoderback to summary
public XbmImageDecoder(InputStreamImageSource src, InputStream is)

Method Detail

errorback to summary
private static void error(String s1) throws ImageFormatException

An error has occurred. Throw an exception.

produceImageback to summary
public void produceImage() throws IOException, ImageFormatException

Implements abstract sun.awt.image.ImageDecoder.produceImage.

produce an image from the stream.