филеинпутстримсаурце

public class FileInputStreamSource
extends Object implements InputStreamSource

java.lang.Объект
com.android.tradefed.result.FileInputStreamSource


InputStreamSource , принимающий входной файл.

Вызывающий абонент несет ответственность за удаление файла

Краткое содержание

Общественные конструкторы

FileInputStreamSource (File file)
FileInputStreamSource (File file, boolean deleteFileOnCancel)

Ктор

Публичные методы

void cleanFile ()

Удобный метод для удаления файла, связанного с FileInputStreamSource.

void close ()

Выполните необходимую очистку источника InputStream.

InputStream createInputStream ()

Верните новый клон ERROR(/InputStream) , чтобы вызывающая сторона могла прочитать поток с самого начала.

File getFile ()

Возвращает базовый файл.

long size ()

Возвращает размер исходных данных в байтах.

Общественные конструкторы

филеинпутстримсаурце

public FileInputStreamSource (File file)

Параметры
file File

филеинпутстримсаурце

public FileInputStreamSource (File file, 
                boolean deleteFileOnCancel)

Ктор

Параметры
file File : ERROR(/File) , содержащий данные для потоковой передачи.

deleteFileOnCancel boolean : если true, связанный файл будет удален при вызове close()

Публичные методы

ОчиститьФайл

public void cleanFile ()

Удобный метод для удаления файла, связанного с FileInputStreamSource. Не безопасно.

закрывать

public void close ()

Выполните необходимую очистку источника InputStream. Вызов этого метода по существу делает недействительным этот InputStreamSource .

создатьInputStream

public InputStream createInputStream ()

Верните новый клон ERROR(/InputStream) , чтобы вызывающая сторона могла прочитать поток с самого начала. Каждый вызов этого метода (до тех пор, пока не будет вызвана функция cancel() ) будет возвращать ERROR(/InputStream) идентичного поведения — будет возвращено то же содержимое.

Возврат
InputStream ERROR(/InputStream) , которую вызывающая сторона может использовать для чтения источника данных с самого начала. Может возвращать null если этот InputStreamSource был признан недействительным предыдущим вызовом cancel() или если новый InputStreamSource не может быть создан по какой-либо другой причине.

получить файл

public File getFile ()

Возвращает базовый файл. Не гарантируется, что файл больше не будет существовать после закрытия потока.

Возврат
File

размер

public long size ()

Возвращает размер исходных данных в байтах.

Возврат
long