филеинпутстримсаурце
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 () Верните новый клон |
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 |