FileInputStreamSource

public class FileInputStreamSource
extends Object implements InputStreamSource

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


Eine InputStreamSource, die eine Eingabedatei verwendet.

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

Zusammenfassung

Öffentliche Konstruktoren

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

Konstruktor

Öffentliche Methoden

void cleanFile()

Hilfsmethode zum Löschen der Datei, die mit der FileInputStreamSource verknüpft ist.

void close()

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

InputStream createInputStream()

Gibt einen neuen Klon des 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 Byte zurück.

Öffentliche Konstruktoren

FileInputStreamSource

public FileInputStreamSource (File file)

Parameter
file File

FileInputStreamSource

public FileInputStreamSource (File file, 
                boolean deleteFileOnCancel)

Konstruktor

Parameter
file File: File mit den zu streamenden Daten

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

Öffentliche Methoden

cleanFile

public void cleanFile ()

Hilfsmethode zum Löschen der Datei, die mit der FileInputStreamSource verknüpft ist. Nicht sicher.

close

public void close ()

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

createInputStream

public InputStream createInputStream ()

Gibt einen neuen Klon des InputStream zurück, damit der Aufrufer den Stream von Anfang an lesen kann. Bei jedem Aufruf dieser Methode (bis cancel() aufgerufen wird) wird ein identisch funktionierender InputStream zurückgegeben. Es werden dieselben Inhalte zurückgegeben.

Gibt Folgendes zurück:
InputStream Ein InputStream, mit dem der Aufrufer die Datenquelle von Anfang an lesen kann. 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.

getFile

public File getFile ()

Gibt die zugrunde liegende Datei zurück. Es kann nicht garantiert werden, dass die Datei nach dem Schließen des Streams noch vorhanden ist.

Gibt Folgendes zurück:
File

size

public long size ()

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

Gibt Folgendes zurück:
long