Ź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 |
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 |