Źródło pliku wejściowego

public class FileInputStreamSource
extends Object implements InputStreamSource

Obiekt Java.lang.Object
com.android.tradefed.result.FileInputStreamSource


InputStreamSource , które pobiera plik wejściowy.

Osoba dzwoniąca jest odpowiedzialna za usunięcie pliku

Streszczenie

Konstruktorzy publiczni

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

Ctor

Metody publiczne

void cleanFile ()

Wygodna metoda usuwania pliku powiązanego z FileInputStreamSource.

void close ()

Wykonaj wymagane czyszczenie źródła strumienia wejściowego.

InputStream createInputStream ()

Zwróć nowy klon ERROR(/InputStream) , aby osoba wywołująca mogła odczytać strumień od początku.

File getFile ()

Zwraca plik bazowy.

long size ()

Zwraca rozmiar w bajtach danych źródłowych.

Konstruktorzy publiczni

Źródło pliku wejściowego

public FileInputStreamSource (File file)

Parametry
file File

Źródło pliku wejściowego

public FileInputStreamSource (File file, 
                boolean deleteFileOnCancel)

Ctor

Parametry
file File : ERROR(/File) zawierający dane do przesyłania strumieniowego

deleteFileOnCancel boolean : jeśli ma wartość true, powiązany plik zostanie usunięty po wywołaniu funkcji close()

Metody publiczne

czysty plik

public void cleanFile ()

Wygodna metoda usuwania pliku powiązanego z FileInputStreamSource. Nie jest bezpieczne.

zamknąć

public void close ()

Wykonaj wymagane czyszczenie źródła strumienia wejściowego. Wywołanie tej metody zasadniczo unieważnia tę InputStreamSource .

utwórz strumień wejściowy

public InputStream createInputStream ()

Zwróć nowy klon ERROR(/InputStream) , aby osoba wywołująca mogła odczytać strumień od początku. Każde wywołanie tej metody (do czasu wywołania funkcji cancel() ) zwróci identycznie zachowujący się ERROR(/InputStream) — zwrócona zostanie ta sama zawartość.

Zwroty
InputStream ERROR(/InputStream) , którego osoba wywołująca może użyć do odczytania źródła danych od początku. Może zwrócić null , jeśli InputStreamSource zostało unieważnione przez wcześniejsze wywołanie metody cancel() lub jeśli z innego powodu nie można utworzyć nowego strumienia wejściowego.

dostać plik

public File getFile ()

Zwraca plik bazowy. Nie ma gwarancji, że plik będzie już istniał po zamknięciu strumienia.

Zwroty
File

rozmiar

public long size ()

Zwraca rozmiar w bajtach danych źródłowych.

Zwroty
long