FileInputStreamSource

public class FileInputStreamSource
extends Object implements InputStreamSource

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


Eine InputStreamSource , die eine Eingabedatei akzeptiert.

Der Anrufer ist für das Löschen der Datei verantwortlich

Zusammenfassung

Öffentliche Bauträger

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

Ctor

Öffentliche Methoden

void cleanFile ()

Praktische Methode zum Löschen der Datei, die der FileInputStreamSource zugeordnet ist.

void close ()

Führen Sie alle erforderlichen Bereinigungen an der Quelle des InputStream durch.

InputStream createInputStream ()

Geben Sie einen neuen Klon von ERROR(/InputStream) zurück, damit der Aufrufer den Stream von Anfang an lesen kann.

File getFile ()

Gibt die zugrunde liegende Datei zurück.

long size ()

Gibt die Größe der Quelldaten in Bytes zurück.

Öffentliche Bauträger

FileInputStreamSource

public FileInputStreamSource (File file)

Parameter
file File

FileInputStreamSource

public FileInputStreamSource (File file, 
                boolean deleteFileOnCancel)

Ctor

Parameter
file File : ERROR(/File) enthält die zu streamenden Daten

deleteFileOnCancel boolean : Wenn true, wird die zugehörige Datei gelöscht, wenn close() aufgerufen wird

Öffentliche Methoden

cleanFile

public void cleanFile ()

Praktische Methode zum Löschen der Datei, die der FileInputStreamSource zugeordnet ist. Nicht sicher.

schließen

public void close ()

Führen Sie alle erforderlichen Bereinigungen an der Quelle des InputStream durch. Durch den Aufruf dieser Methode wird diese InputStreamSource im Wesentlichen ungültig.

createInputStream

public InputStream createInputStream ()

Geben Sie einen neuen Klon von ERROR(/InputStream) zurück, damit der Aufrufer den Stream von Anfang an lesen kann. Jeder Aufruf dieser Methode (bis cancel() aufgerufen wird) gibt einen ERROR(/InputStream) mit identischem Verhalten zurück – derselbe Inhalt wird zurückgegeben.

Kehrt zurück
InputStream Ein ERROR(/InputStream) , den der Aufrufer verwenden kann, um die Datenquelle von Anfang an zu lesen. Kann null zurückgeben, wenn diese InputStreamSource durch einen vorherigen Aufruf von cancel() ungültig gemacht wurde oder wenn aus einem anderen Grund kein neuer InputStream erstellt werden kann.

eine Datei bekommen

public File getFile ()

Gibt die zugrunde liegende Datei zurück. Es gibt keine Garantie mehr, dass die Datei existiert, sobald der Stream geschlossen wird.

Kehrt zurück
File

Größe

public long size ()

Gibt die Größe der Quelldaten in Bytes zurück.

Kehrt zurück
long