| java.lang.Object javax.imageio.stream.ImageInputStreamImpl javax.imageio.stream.ImageOutputStreamImpl
All known Subclasses: javax.imageio.stream.FileImageOutputStream, javax.imageio.stream.FileCacheImageOutputStream, javax.imageio.stream.MemoryCacheImageOutputStream,
ImageOutputStreamImpl | abstract public class ImageOutputStreamImpl extends ImageInputStreamImpl implements ImageOutputStream(Code) | | An abstract class implementing the ImageOutputStream interface.
This class is designed to reduce the number of methods that must
be implemented by subclasses.
version: 0.5 |
Method Summary | |
final protected void | flushBits() If the bit offset is non-zero, forces the remaining bits
in the current byte to 0 and advances the stream position
by one. | abstract public void | write(int b) | public void | write(byte b) | abstract public void | write(byte b, int off, int len) | public void | writeBit(int bit) | public void | writeBits(long bits, int numBits) | public void | writeBoolean(boolean v) | public void | writeByte(int v) | public void | writeBytes(String s) | public void | writeChar(int v) | public void | writeChars(String s) | public void | writeChars(char[] c, int off, int len) | public void | writeDouble(double v) | public void | writeDoubles(double[] d, int off, int len) | public void | writeFloat(float v) | public void | writeFloats(float[] f, int off, int len) | public void | writeInt(int v) | public void | writeInts(int[] i, int off, int len) | public void | writeLong(long v) | public void | writeLongs(long[] l, int off, int len) | public void | writeShort(int v) | public void | writeShorts(short[] s, int off, int len) | public void | writeUTF(String s) |
ImageOutputStreamImpl | public ImageOutputStreamImpl()(Code) | | Constructs an ImageOutputStreamImpl .
|
flushBits | final protected void flushBits() throws IOException(Code) | | If the bit offset is non-zero, forces the remaining bits
in the current byte to 0 and advances the stream position
by one. This method should be called by subclasses at the
beginning of the write(int) and
write(byte[], int, int) methods.
exception: IOException - if an I/O error occurs. |
writeChars | public void writeChars(char[] c, int off, int len) throws IOException(Code) | | |
writeDoubles | public void writeDoubles(double[] d, int off, int len) throws IOException(Code) | | |
writeFloats | public void writeFloats(float[] f, int off, int len) throws IOException(Code) | | |
writeLongs | public void writeLongs(long[] l, int off, int len) throws IOException(Code) | | |
writeShorts | public void writeShorts(short[] s, int off, int len) throws IOException(Code) | | |
Methods inherited from javax.imageio.stream.ImageInputStreamImpl | final protected void checkClosed() throws IOException(Code)(Java Doc) public void close() throws IOException(Code)(Java Doc) protected void finalize() throws Throwable(Code)(Java Doc) public void flush() throws IOException(Code)(Java Doc) public void flushBefore(long pos) throws IOException(Code)(Java Doc) public int getBitOffset() throws IOException(Code)(Java Doc) public ByteOrder getByteOrder()(Code)(Java Doc) public long getFlushedPosition()(Code)(Java Doc) public long getStreamPosition() throws IOException(Code)(Java Doc) public boolean isCached()(Code)(Java Doc) public boolean isCachedFile()(Code)(Java Doc) public boolean isCachedMemory()(Code)(Java Doc) public long length()(Code)(Java Doc) public void mark()(Code)(Java Doc) abstract public int read() throws IOException(Code)(Java Doc) public int read(byte[] b) throws IOException(Code)(Java Doc) abstract public int read(byte[] b, int off, int len) throws IOException(Code)(Java Doc) public int readBit() throws IOException(Code)(Java Doc) public long readBits(int numBits) throws IOException(Code)(Java Doc) public boolean readBoolean() throws IOException(Code)(Java Doc) public byte readByte() throws IOException(Code)(Java Doc) public void readBytes(IIOByteBuffer buf, int len) throws IOException(Code)(Java Doc) public char readChar() throws IOException(Code)(Java Doc) public double readDouble() throws IOException(Code)(Java Doc) public float readFloat() throws IOException(Code)(Java Doc) public void readFully(byte[] b, int off, int len) throws IOException(Code)(Java Doc) public void readFully(byte[] b) throws IOException(Code)(Java Doc) public void readFully(short[] s, int off, int len) throws IOException(Code)(Java Doc) public void readFully(char[] c, int off, int len) throws IOException(Code)(Java Doc) public void readFully(int[] i, int off, int len) throws IOException(Code)(Java Doc) public void readFully(long[] l, int off, int len) throws IOException(Code)(Java Doc) public void readFully(float[] f, int off, int len) throws IOException(Code)(Java Doc) public void readFully(double[] d, int off, int len) throws IOException(Code)(Java Doc) public int readInt() throws IOException(Code)(Java Doc) public String readLine() throws IOException(Code)(Java Doc) public long readLong() throws IOException(Code)(Java Doc) public short readShort() throws IOException(Code)(Java Doc) public String readUTF() throws IOException(Code)(Java Doc) public int readUnsignedByte() throws IOException(Code)(Java Doc) public long readUnsignedInt() throws IOException(Code)(Java Doc) public int readUnsignedShort() throws IOException(Code)(Java Doc) public void reset() throws IOException(Code)(Java Doc) public void seek(long pos) throws IOException(Code)(Java Doc) public void setBitOffset(int bitOffset) throws IOException(Code)(Java Doc) public void setByteOrder(ByteOrder byteOrder)(Code)(Java Doc) public int skipBytes(int n) throws IOException(Code)(Java Doc) public long skipBytes(long n) throws IOException(Code)(Java Doc)
|
|
|