FileInputStreamSource
public
class
FileInputStreamSource
extends Object
implements
InputStreamSource
java.lang.Object | |
↳ | com.android.tradefed.result.FileInputStreamSource |
Eine InputStreamSource
, die eine Eingabedatei annimmt.
Der Aufrufer ist für das Löschen der Datei verantwortlich.
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
FileInputStreamSource(File file)
|
|
FileInputStreamSource(File file, boolean deleteFileOnCancel)
Ctor |
Öffentliche Methoden | |
---|---|
void
|
cleanFile()
Diese praktische Methode löscht die Datei, die mit der FileInputStreamSource verknüpft ist. |
void
|
close()
Führe alle erforderlichen Bereinigungen an der Quelle des InputStreams durch. |
InputStream
|
createInputStream()
Gib einen neuen Klon des |
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)
Ctor
Parameter | |
---|---|
file |
File : ERROR(/File) mit den zu streamenden Daten |
deleteFileOnCancel |
boolean : Wenn „wahr“ ist, wird die verknüpfte Datei gelöscht, wenn close() aufgerufen wird. |
Öffentliche Methoden
cleanFile
public void cleanFile ()
Diese praktische Methode löscht die Datei, die mit der FileInputStreamSource verknüpft ist. Nicht sicher.
Schließen
public void close ()
Führe alle erforderlichen Bereinigungen an der Quelle des InputStreams durch. Durch den Aufruf dieser Methode wird InputStreamSource
im Grunde ungültig.
createInputStream
public InputStream createInputStream ()
Gib einen neuen Klon des ERROR(/InputStream)
zurück, damit der Aufrufer den Stream von vorn lesen kann. Bei jedem Aufruf dieser Methode (bis cancel()
aufgerufen wird) wird ein ERROR(/InputStream)
mit identischem Verhalten zurückgegeben – also derselbe Inhalt.
Returns | |
---|---|
InputStream |
Ein ERROR(/InputStream) , mit dem der Aufrufer die Datenquelle von Anfang an lesen kann. Es kann null zurückgegeben werden, wenn diese InputStreamSource durch einen vorherigen Aufruf von cancel() ungültig gemacht wurde oder wenn ein neuer InputStream aus einem anderen Grund nicht 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.
Returns | |
---|---|
File |
Größe
public long size ()
Gibt die Größe der Quelldaten in Byte zurück.
Returns | |
---|---|
long |