モジュール java.desktop
パッケージ javax.imageio.stream

クラスMemoryCacheImageOutputStream

  • すべての実装されたインタフェース:
    Closeable, DataInput, DataOutput, AutoCloseable, ImageInputStream, ImageOutputStream

    public class MemoryCacheImageOutputStream
    extends ImageOutputStreamImpl
    出力を通常のOutputStreamに書き込むImageOutputStreamの実装です。 メモリー・バッファには、少なくとも破棄位置と現在の書込み位置との間のデータがキャッシュされます。 OutputStreamを使用するのはコンストラクタのみなので、このクラスは読み込み、変更、または書込み操作に使用できない場合があります。 読込みは、キャッシュに書込み済みでまだフラッシュされていないストリーム部分についてのみ行うことができます。
    • コンストラクタの詳細

      • MemoryCacheImageOutputStream

        public MemoryCacheImageOutputStream​(OutputStream stream)
        指定されたOutputStreamに書き込むMemoryCacheImageOutputStreamを構築します。
        パラメータ:
        stream - 書込み先のOutputStream
        例外:
        IllegalArgumentException - streamnullの場合。
    • メソッドの詳細

      • close

        public void close()
                   throws IOException
        このMemoryCacheImageOutputStreamを閉じます。 保留中のデータはすべて出力にフラッシュされ、キャッシュは解放されます。 出力先OutputStreamは閉じられません。
        例外:
        IOException - 入出力エラーが発生した場合。