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

クラスFileImageOutputStream

    • コンストラクタの詳細

      • FileImageOutputStream

        public FileImageOutputStream​(File f)
                              throws FileNotFoundException,
                                     IOException
        指定されたFileに書き込むFileImageOutputStreamを構築します。
        パラメータ:
        f - 書込み先のFile
        例外:
        IllegalArgumentException - fnullの場合。
        SecurityException - セキュリティ・マネージャが存在し、ファイルへの書込みアクセスが許可されない場合。
        FileNotFoundException - fが通常のファイルを示さないか、ほかの何らかの理由で読み込みおよび書込み用に開くことができない場合。
        IOException - 入出力エラーが発生した場合。
      • FileImageOutputStream

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

      • seek

        public void seek​(long pos)
                  throws IOException
        現在のストリーム位置を設定してビット・オフセットを0にリセットします。 シークでファイルの終わりを通過することは正常であり、EOFExceptionは読込みの場合のみスローされます。 書込みが実行されるまで、ファイル長は増加しません。
        パラメータ:
        pos - 目的のファイル・ポインタ位置を示すlong
        例外:
        IndexOutOfBoundsException - posがフラッシュ位置よりも小さい場合。
        IOException - その他の入出力エラーが発生した場合。
      • finalize

        @Deprecated(since="9")
        protected void finalize()
                         throws Throwable
        非推奨。
        finalizeメソッドは推奨されていません。 クリーンアップを実行するためにfinalizeをオーバーライドするサブクラスは、代替クリーンアップ・メカニズムを使用し、オーバーライドするfinalizeメソッドを削除するように変更する必要があります。 finalizeメソッドをオーバーライドする場合、実装では、super.finalize()Object.finalize()の説明に従って呼び出されることを明示的に確認する必要があります。 移行オプションの詳細については、Object.finalize()の仕様を参照してください。
        ガベージ・コレクションの前にこのオブジェクトをファイナライズします。 closeメソッドを呼び出して、開いている入力ソースをすべて閉じます。 このメソッドを、アプリケーション・コードから呼び出してはいけません。
        オーバーライド:
        finalize、クラス: ImageInputStreamImpl
        例外:
        Throwable - スーパー・クラスのファイナライズ時にエラーが発生した場合。
        関連項目:
        WeakReference, PhantomReference