FileInputStreamSource

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 ()

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

Публичные конструкторы

FileInputStreamSource

public FileInputStreamSource (File file)

Параметры
file File

FileInputStreamSource

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() или если новый InputStream не может быть создан по какой-либо другой причине.

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

public File getFile ()

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

Возвращает
File

размер

public long size ()

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

Возвращает
long