FileInputStreamSource

public class FileInputStreamSource
extends Object implements InputStreamSource

java.lang.Object
com.android.tradefed.result.FileInputStreamSource


InputStreamSource , który pobiera plik wejściowy.

Rozmówca jest odpowiedzialny za usunięcie pliku

Streszczenie

Konstruktorzy publiczni

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

Ctor

Metody publiczne

void cleanFile ()

Wygodna metoda usuwania pliku skojarzonego z FileInputStreamSource.

void close ()

Wykonaj wszelkie wymagane czyszczenie źródła InputStream.

InputStream createInputStream ()

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

File getFile ()

Zwraca plik źródłowy.

long size ()

Zwróć rozmiar w bajtach danych źródłowych.

Konstruktorzy publiczni

FileInputStreamSource

public FileInputStreamSource (File file)

Parametry
file File

FileInputStreamSource

public FileInputStreamSource (File file, 
                boolean deleteFileOnCancel)

Ctor

Parametry
file File : ERROR(/File) zawierający dane, które mają być przesyłane strumieniowo

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

Metody publiczne

czystyPlik

public void cleanFile ()

Wygodna metoda usuwania pliku skojarzonego z FileInputStreamSource. Nie jest bezpieczne.

blisko

public void close ()

Wykonaj wszelkie wymagane czyszczenie źródła InputStream. Wywołanie tej metody zasadniczo unieważnia ten 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 (aż do wywołania cancel() ) zwróci identycznie zachowujący się ERROR(/InputStream) -- zwrócona zostanie ta sama zawartość.

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

dostać plik

public File getFile ()

Zwraca plik źródłowy. Nie ma gwarancji, że plik już istnieje po zamknięciu strumienia.

Zwroty
File

rozmiar

public long size ()

Zwróć rozmiar w bajtach danych źródłowych.

Zwroty
long