Класс FileImageOutputStream

Все реализованные интерфейсы:
Closeable, DataInput, DataOutput, AutoCloseable, ImageInputStream, ImageOutputStream
public class FileImageOutputStream
extends ImageOutputStreamImpl

Реализация класса ImageOutputStream, которая записывает выходные данные непосредственно в файл File или RandomAccessFile.

Поля

Поля, объявленные в классе javax.imageio.stream.ImageInputStreamImpl

bitOffset, byteOrder, flushedPos, streamPos

Краткое описание конструкторов

КонструкторОписание
FileImageOutputStream​(File f)

Создаёт объект FileImageOutputStream, который будет записывать данные в указанный File.

FileImageOutputStream​(RandomAccessFile raf)

Создаёт объект FileImageOutputStream, который будет записывать данные в указанный RandomAccessFile.

Краткое описание методов

Модификатор и типМетодОписание
protected voidfinalize()

Устаревший.

Метод finalize устарел.

voidseek​(long pos)

Устанавливает текущую позицию потока и сбрасывает битовый сдвиг в 0.

Методы, объявленные в классе javax.imageio.stream.ImageOutputStreamImpl

flushBits

Методы, объявленные в классе javax.imageio.stream.ImageInputStreamImpl

checkClosed, isCached, isCachedFile, isCachedMemory, length, mark, read, read, read, reset, skipBytes, skipBytes

Методы, объявленные в классе java.lang.Object

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, 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

Подробное описание конструкторов

FileImageOutputStream

public FileImageOutputStream(File f)
                      throws FileNotFoundException,
                             IOException

Создаёт объект FileImageOutputStream, который будет записывать данные в указанный File.

Параметры:
f - File для записи.
Исключения:
IllegalArgumentException - если f является null.
SecurityException - если менеджер безопасности существует и не разрешает доступ к записи в файл.
FileNotFoundException - если f не обозначает обычный файл или не может быть открыт для чтения и записи по какой-либо другой причине.
IOException - если произошла ошибка ввода-вывода.

FileImageOutputStream

public FileImageOutputStream(RandomAccessFile raf)

Создаёт объект FileImageOutputStream, который будет записывать данные в указанный RandomAccessFile.

Параметры:
raf - RandomAccessFile для записи.
Исключения:
IllegalArgumentException - если raf является null.

Подробное описание методов

seek

public void seek(long pos)
          throws IOException

Устанавливает текущую позицию потока и сбрасывает битовый сдвиг в 0. Допускается перемещение указателя за конец файла; исключение будет выброшено только при попытке чтения. Размер файла не будет увеличен до выполнения записи.

Параметры:
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

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/imageio/stream/FileImageOutputStream.html

Spec-Zone .ru
спецификации, руководства, описания, API