public abstract class ImageOutputStreamImpl extends ImageInputStreamImpl implements ImageOutputStream
bitOffset, byteOrder, flushedPos, streamPos| Constructor and Description |
|---|
ImageOutputStreamImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
flushBits() |
void |
write(byte[] data)
Writes an array into the stream.
|
abstract void |
write(byte[] data,
int offset,
int len)
Writes a region of data from an array into the stream.
|
abstract void |
write(int value)
Writes an
int into the stream. |
void |
writeBit(int bit)
Writes a bit value to the stream.
|
void |
writeBits(long bits,
int numBits)
Writes a number of bit values to the stream.
|
void |
writeBoolean(boolean value)
Writes a
boolean value into the stream. |
void |
writeByte(int value)
Writes a
byte value into the stream. |
void |
writeBytes(java.lang.String data)
This method writes all the bytes in a
String out to the
stream. |
void |
writeChar(int value)
Writes a character into the stream.
|
void |
writeChars(char[] data,
int offset,
int len)
Writes characters to the stream.
|
void |
writeChars(java.lang.String data)
Writes characters from a given
String into the stream. |
void |
writeDouble(double value)
Writes a
double into the stream. |
void |
writeDoubles(double[] data,
int offset,
int len)
Writes an array of
double into the stream. |
void |
writeFloat(float value)
Writes a
float into the stream. |
void |
writeFloats(float[] data,
int offset,
int len)
Writes an array of
float into the stream. |
void |
writeInt(int value)
Writes a
int into the stream. |
void |
writeInts(int[] data,
int offset,
int len)
Writes an array of
int into the stream. |
void |
writeLong(long value)
Writes a
long into the stream. |
void |
writeLongs(long[] data,
int offset,
int len)
Writes an array of
long into the stream. |
void |
writeShort(int value)
Writes a
short into the stream. |
void |
writeShorts(short[] data,
int offset,
int len)
Writes an array of
short into the stream. |
void |
writeUTF(java.lang.String value)
Writes a
String into the stream. |
checkClosed, close, finalize, flush, flushBefore, getBitOffset, getByteOrder, getFlushedPosition, getStreamPosition, isCached, isCachedFile, isCachedMemory, length, mark, read, read, read, readBit, readBits, readBoolean, readByte, readBytes, readChar, readDouble, readFloat, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedInt, readUnsignedShort, readUTF, reset, seek, setBitOffset, setByteOrder, skipBytes, skipBytesclone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitflushBeforeclose, flush, getBitOffset, getByteOrder, getFlushedPosition, getStreamPosition, isCached, isCachedFile, isCachedMemory, length, mark, read, read, read, readBit, readBits, readBoolean, readByte, readBytes, readChar, readDouble, readFloat, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedInt, readUnsignedShort, readUTF, reset, seek, setBitOffset, setByteOrder, skipBytes, skipBytespublic ImageOutputStreamImpl()
protected final void flushBits() throws java.io.IOException
java.io.IOExceptionpublic void write(byte[] data) throws java.io.IOException
ImageOutputStreamwrite in interface java.io.DataOutputwrite in interface ImageOutputStreamdata - the data to be writtenjava.io.IOException - if an errror occurspublic abstract void write(byte[] data, int offset, int len) throws java.io.IOException
ImageOutputStreamwrite in interface java.io.DataOutputwrite in interface ImageOutputStreamdata - the data to be writtenoffset - the offset in the arraylen - the length in the arrayjava.io.IOException - if an errror occurspublic abstract void write(int value) throws java.io.IOException
ImageOutputStreamint into the stream.write in interface java.io.DataOutputwrite in interface ImageOutputStreamvalue - the data to be writtenjava.io.IOException - if an errror occurspublic void writeBit(int bit) throws java.io.IOException
ImageOutputStreamwriteBit in interface ImageOutputStreamjava.io.IOException - if an error occurspublic void writeBits(long bits, int numBits) throws java.io.IOException
ImageOutputStreamwriteBits in interface ImageOutputStreamjava.io.IOException - if an errror occurspublic void writeBoolean(boolean value) throws java.io.IOException
ImageOutputStreamboolean value into the stream.writeBoolean in interface java.io.DataOutputwriteBoolean in interface ImageOutputStreamvalue - the data to be writtenjava.io.IOException - if an errror occursDataInput.readBoolean()public void writeByte(int value) throws java.io.IOException
ImageOutputStreambyte value into the stream.writeByte in interface java.io.DataOutputwriteByte in interface ImageOutputStreamvalue - the data to be writtenjava.io.IOException - if an errror occursDataInput.readByte(),
DataInput.readUnsignedByte()public void writeBytes(java.lang.String data) throws java.io.IOException
java.io.DataOutputString out to the
stream. One byte is written for each character in the
String.
The high eight bits of each character are discarded, thus this
method is inappropriate for completely representing Unicode characters.writeBytes in interface java.io.DataOutputwriteBytes in interface ImageOutputStreamdata - the data to be writtenjava.io.IOException - if an errror occurspublic void writeChar(int value) throws java.io.IOException
ImageOutputStreamwriteChar in interface java.io.DataOutputwriteChar in interface ImageOutputStreamvalue - the data to be writtenjava.io.IOException - if an errror occursDataInput.readChar()public void writeChars(char[] data, int offset, int len) throws java.io.IOException
ImageOutputStreamwriteChars in interface ImageOutputStreamdata - the data to be writtenoffset - the offset in the arraylen - the lenth in the arrayjava.io.IOException - if an errror occurspublic void writeChars(java.lang.String data) throws java.io.IOException
ImageOutputStreamString into the stream.writeChars in interface java.io.DataOutputwriteChars in interface ImageOutputStreamdata - the data to be writtenjava.io.IOException - if an errror occursDataOutput.writeChar(int)public void writeDouble(double value) throws java.io.IOException
ImageOutputStreamdouble into the stream.writeDouble in interface java.io.DataOutputwriteDouble in interface ImageOutputStreamvalue - the data to be writtenjava.io.IOException - if an errror occursDataOutput.writeLong(long),
DataInput.readDouble(),
Double.doubleToLongBits(double)public void writeDoubles(double[] data, int offset, int len) throws java.io.IOException
ImageOutputStreamdouble into the stream.writeDoubles in interface ImageOutputStreamdata - the data to be writtenoffset - the offset in the arraylen - the lenth in the arrayjava.io.IOException - if an errror occurspublic void writeFloat(float value) throws java.io.IOException
ImageOutputStreamfloat into the stream.writeFloat in interface java.io.DataOutputwriteFloat in interface ImageOutputStreamvalue - the data to be writtenjava.io.IOException - if an errror occursDataOutput.writeInt(int),
DataInput.readFloat(),
Float.floatToIntBits(float)public void writeFloats(float[] data, int offset, int len) throws java.io.IOException
ImageOutputStreamfloat into the stream.writeFloats in interface ImageOutputStreamdata - the data to be writtenoffset - the offset in the arraylen - the lenth in the arrayjava.io.IOException - if an errror occurspublic void writeInt(int value) throws java.io.IOException
ImageOutputStreamint into the stream.writeInt in interface java.io.DataOutputwriteInt in interface ImageOutputStreamvalue - the data to be writtenjava.io.IOException - if an errror occursDataInput.readInt()public void writeInts(int[] data, int offset, int len) throws java.io.IOException
ImageOutputStreamint into the stream.writeInts in interface ImageOutputStreamdata - the data to be writtenoffset - the offset in the arraylen - the lenth in the arrayjava.io.IOException - if an errror occurspublic void writeLong(long value) throws java.io.IOException
ImageOutputStreamlong into the stream.writeLong in interface java.io.DataOutputwriteLong in interface ImageOutputStreamvalue - the data to be writtenjava.io.IOException - if an errror occursDataInput.readLong()public void writeLongs(long[] data, int offset, int len) throws java.io.IOException
ImageOutputStreamlong into the stream.writeLongs in interface ImageOutputStreamdata - the data to be writtenoffset - the offset in the arraylen - the lenth in the arrayjava.io.IOException - if an errror occurspublic void writeShort(int value) throws java.io.IOException
ImageOutputStreamshort into the stream.writeShort in interface java.io.DataOutputwriteShort in interface ImageOutputStreamvalue - the data to be writtenjava.io.IOException - if an errror occursDataInput.readShort(),
DataInput.readUnsignedShort()public void writeShorts(short[] data, int offset, int len) throws java.io.IOException
ImageOutputStreamshort into the stream.writeShorts in interface ImageOutputStreamdata - the data to be writtenoffset - the offset in the arraylen - the lenth in the arrayjava.io.IOException - if an errror occurspublic void writeUTF(java.lang.String value) throws java.io.IOException
ImageOutputStreamString into the stream.writeUTF in interface java.io.DataOutputwriteUTF in interface ImageOutputStreamvalue - the data to be writtenjava.io.IOException - if an errror occursDataInput.readUTF()