com.sun.star.lib.image
Class DibDecoder
java.lang.Object
|
+--com.sun.star.lib.image.DibDecoder
- All Implemented Interfaces:
- java.awt.image.ImageProducer
- public synchronized class DibDecoder
- extends java.lang.Object
- implements java.awt.image.ImageProducer
Field Summary |
private static boolean |
DEBUG
|
private boolean |
animation
|
private short |
bitsPerPixel
|
private byte[] |
bytePixels
|
private java.awt.image.ColorModel |
colorModel
|
private java.util.Vector |
consumers
|
private com.sun.star.lib.image.BitmapFileHeader |
fileHeader
|
private boolean |
fullbuffers
|
private int |
height
|
private com.sun.star.lib.image.BitmapInfoHeader |
infoHeader
|
private int[] |
intPixels
|
private byte[] |
mskData
|
private com.sun.star.lib.image.Palette |
palette
|
private byte[] |
pixData
|
private int |
pixLineBytes
|
private boolean |
validPixelData
|
private int |
width
|
Constructor Summary |
DibDecoder(boolean b)
|
Method Summary |
private static void |
DEBUG(java.lang.String s)
|
void |
addConsumer(java.awt.image.ImageConsumer ic)
|
void |
dispose()
|
private void |
expandToBytePixels()
|
private void |
expandToIntPixels()
|
boolean |
isConsumer(java.awt.image.ImageConsumer ic)
|
void |
readPixelData(java.io.DataInput di)
|
void |
removeConsumer(java.awt.image.ImageConsumer ic)
|
void |
requestTopDownLeftRightResend(java.awt.image.ImageConsumer ic)
|
(package private) void |
sendPixels()
|
private void |
sendPixels(java.awt.image.ImageConsumer ic)
|
void |
startProduction(java.awt.image.ImageConsumer ic)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEBUG
private static final boolean DEBUG
animation
private boolean animation
bitsPerPixel
private short bitsPerPixel
bytePixels
private byte[] bytePixels
colorModel
private java.awt.image.ColorModel colorModel
consumers
private java.util.Vector consumers
fileHeader
private com.sun.star.lib.image.BitmapFileHeader fileHeader
fullbuffers
private boolean fullbuffers
height
private int height
infoHeader
private com.sun.star.lib.image.BitmapInfoHeader infoHeader
intPixels
private int[] intPixels
mskData
private byte[] mskData
palette
private com.sun.star.lib.image.Palette palette
pixData
private byte[] pixData
pixLineBytes
private int pixLineBytes
validPixelData
private boolean validPixelData
width
private int width
DibDecoder
public DibDecoder(boolean b)
DEBUG
private static final void DEBUG(java.lang.String s)
addConsumer
public void addConsumer(java.awt.image.ImageConsumer ic)
- Specified by:
addConsumer
in interface java.awt.image.ImageProducer
dispose
public void dispose()
expandToBytePixels
private void expandToBytePixels()
expandToIntPixels
private void expandToIntPixels()
isConsumer
public boolean isConsumer(java.awt.image.ImageConsumer ic)
- Specified by:
isConsumer
in interface java.awt.image.ImageProducer
readPixelData
public void readPixelData(java.io.DataInput di)
throws java.io.IOException,
com.sun.star.lib.image.BitmapFormatException
removeConsumer
public void removeConsumer(java.awt.image.ImageConsumer ic)
- Specified by:
removeConsumer
in interface java.awt.image.ImageProducer
requestTopDownLeftRightResend
public void requestTopDownLeftRightResend(java.awt.image.ImageConsumer ic)
- Specified by:
requestTopDownLeftRightResend
in interface java.awt.image.ImageProducer
sendPixels
void sendPixels()
sendPixels
private void sendPixels(java.awt.image.ImageConsumer ic)
startProduction
public void startProduction(java.awt.image.ImageConsumer ic)
- Specified by:
startProduction
in interface java.awt.image.ImageProducer