- java.lang.Object
-
- javax.imageio.stream.ImageInputStreamImpl
-
- javax.imageio.stream.ImageOutputStreamImpl
-
- すべての実装されたインタフェース:
Closeable,DataInput,DataOutput,AutoCloseable,ImageInputStream,ImageOutputStream
public abstract class ImageOutputStreamImpl extends ImageInputStreamImpl implements ImageOutputStream
ImageOutputStreamインタフェースを実装する抽象クラスです。 このクラスの目的は、サブクラスで実装する必要のあるメソッドの数を減らすことです。
-
-
フィールドのサマリー
-
クラスjavax.imageio.streamで宣言されるフィールド。ImageInputStreamImpl
bitOffset, byteOrder, flushedPos, streamPos
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 ImageOutputStreamImpl()ImageOutputStreamImplを構築します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 protected voidflushBits()ビット・オフセットがゼロでない場合、現在のバイトの残りのビットを強制的に0にして、ストリーム位置を1だけ増加します。-
クラスjavax.imageio.streamで宣言されたメソッド。ImageInputStreamImpl
checkClosed, finalize, isCached, isCachedFile, isCachedMemory, length, mark, read, read, read, reset, skipBytes, skipBytes
-
クラスjava.langで宣言されたメソッド。オブジェクト
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
インタフェースjavax.imageio.streamで宣言されたメソッド。ImageInputStream
close, 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, skipBytes
-
インタフェースjavax.imageio.streamで宣言されたメソッド。ImageOutputStream
flushBefore, write, write, write, writeBit, writeBits, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeChars, writeDouble, writeDoubles, writeFloat, writeFloats, writeInt, writeInts, writeLong, writeLongs, writeShort, writeShorts, writeUTF
-
-
-
-
メソッドの詳細
-
flushBits
protected final void flushBits() throws IOExceptionビット・オフセットがゼロでない場合、現在のバイトの残りのビットを強制的に0にして、ストリーム位置を1だけ増加します。 サブクラスは、write(int)およびwrite(byte[], int, int)メソッドの先頭でこのメソッドを呼び出す必要があります。- 例外:
IOException- 入出力エラーが発生した場合。
-
-