FileInputStreamSource

public class FileInputStreamSource
extends Object implements InputStreamSource

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


InputStreamSource, który przyjmuje plik wejściowy.

Rozmówca jest odpowiedzialny za usunięcie pliku

Podsumowanie

Konstruktory publiczne

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

Ctor

Metody publiczne

void cleanFile()

Metoda ułatwiająca usuwanie pliku powiązanego z FileInputStreamSource.

void close()

Wyczyść źródło InputStream.

InputStream createInputStream()

Zwraca nowy klon obiektu ERROR(/InputStream), aby wywołujący mógł odczytać strumień od początku.

File getFile()

Zwraca plik źródłowy.

long size()

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

Konstruktory publiczne

FileInputStreamSource

public FileInputStreamSource (File file)

Parametry
file File

FileInputStreamSource

public FileInputStreamSource (File file, 
                boolean deleteFileOnCancel)

Ctor

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

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

Metody publiczne

cleanFile

public void cleanFile ()

Metoda ułatwiająca usuwanie pliku powiązanego z FileInputStreamSource. Niebezpieczne.

zamknij

public void close ()

Wyczyść źródło InputStream. Wywołanie tej metody powoduje unieważnienie tego obiektu InputStreamSource.

createInputStream

public InputStream createInputStream ()

Zwraca nowy klon obiektu ERROR(/InputStream), aby wywołujący mógł odczytać strumień od początku. Każde wywołanie tej metody (do wywołania metody cancel()) zwróci obiekt ERROR(/InputStream) o identycznym zachowaniu – zwróci te same treści.

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

getFile

public File getFile ()

Zwraca plik źródłowy. Nie ma gwarancji, że plik nadal istnieje, gdy strumień zostanie zamknięty.

Zwroty
File

rozmiar

public long size ()

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

Zwroty
long