|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class FileImageInputStream extends ImageInputStreamImpl
ImageInputStream это получает его ввод от a File или RandomAccessFile. Содержание файла, как предполагается, устойчиво во время времени жизни объекта.bitOffset, byteOrder, flushedPos, streamPos| Конструктор и Описание |
|---|
FileImageInputStream(File f)
Конструкции a
FileImageInputStream это будет читать из данного File. |
FileImageInputStream(RandomAccessFile raf)
Конструкции a
FileImageInputStream это будет читать из данного RandomAccessFile. |
| Модификатор и Тип | Метод и Описание |
|---|---|
void |
close()
Закрывает поток.
|
protected void |
finalize()
Завершает этот объект до сборки "мусора".
|
long |
length()
Возвращает длину базового файла, или
-1 если это неизвестно. |
int |
read()
Читает единственный байт из потока и возвращает это как
int между 0 и 255. |
int |
read(byte[] b, int off, int len)
Чтения до
len байты от потока, и хранят их в b запуск в индексирует off. |
void |
seek(long pos)
Устанавливает текущую потоковую позицию в требуемое расположение.
|
checkClosed, flush, flushBefore, getBitOffset, getByteOrder, getFlushedPosition, getStreamPosition, isCached, isCachedFile, isCachedMemory, mark, 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, skipBytespublic FileImageInputStream(File f) throws FileNotFoundException, IOException
FileImageInputStream это будет читать из данного File. Содержание файла не должно измениться между временем, этот объект создается и время последней возможности к методу чтения.
f - a File читать из.IllegalArgumentException - если f null.SecurityException - если менеджер безопасности существует и не позволяет доступ для чтения к файлу.FileNotFoundException - если f каталог или не может быть открыт для того, чтобы читать по любой другой причине.IOException - если ошибка ввода-вывода происходит.public FileImageInputStream(RandomAccessFile raf)
FileImageInputStream это будет читать из данного RandomAccessFile. Содержание файла не должно измениться между временем, этот объект создается и время последней возможности к методу чтения.
raf - a RandomAccessFile читать из.IllegalArgumentException - если raf null.public int read()
throws IOException
ImageInputStreamImplint между 0 и 255. Если EOF достигается, -1 возвращается. Подклассы должны обеспечить реализацию для этого метода. Реализация подкласса должна обновить потоковую позицию перед выходом.
Разрядное смещение в потоке должно быть сброшено, чтобы обнулить прежде, чем чтение произойдет.
read в интерфейсе ImageInputStreamread в class ImageInputStreamImpl-1 если EOF достигается.IOException - если поток был закрыт.public int read(byte[] b,
int off,
int len)
throws IOException
ImageInputStreamImpllen байты от потока, и хранят их в b запуск в индексирует off. Если никакие байты не могут быть считаны, потому что конец потока был достигнут, -1 возвращается. Разрядное смещение в потоке должно быть сброшено, чтобы обнулить прежде, чем чтение произойдет.
Подклассы должны обеспечить реализацию для этого метода. Реализация подкласса должна обновить потоковую позицию перед выходом.
read в интерфейсе ImageInputStreamread в class ImageInputStreamImplb - массив байтов, которые будут записаны.off - стартовая позиция в пределах b записать в.len - максимальное количество байтов, чтобы читать.-1 указать на EOF.IOException - если ошибка ввода-вывода происходит.public long length()
-1 если это неизвестно.length в интерфейсе ImageInputStreamlength в class ImageInputStreamImpllong, или -1.public void seek(long pos)
throws IOException
ImageInputStream IndexOutOfBoundsException будет брошен если pos меньше чем сброшенная позиция (как возвращено getflushedPosition).
Законно искать мимо конца файла; EOFException будет брошен, только если чтение выполняется.
seek в интерфейсе ImageInputStreamseek в class ImageInputStreamImplpos - a long содержа требуемую позицию указателя файла.IOException - если ошибка ввода-вывода происходит.public void close()
throws IOException
ImageInputStreamIOExceptions или неправильное поведение. Вызов этого метода может позволить классам, реализовывая этот интерфейс высвобождать средства, связанные с потоком, такие как память, дисковое пространство, или дескрипторы файлов.close в интерфейсе Closeableclose в интерфейсе AutoCloseableclose в интерфейсе ImageInputStreamclose в class ImageInputStreamImplIOException - если ошибка ввода-вывода происходит.protected void finalize()
throws Throwable
close метод вызывают, чтобы закрыть любой открытый входной источник. Этот метод нельзя вызвать от кода программы.finalize в class ImageInputStreamImplThrowable - если ошибка происходит во время завершения суперкласса.WeakReference, PhantomReference
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92