Fuente de flujo de entrada de archivo
public class FileInputStreamSource
extends Object
implements InputStreamSource
java.lang.Objeto | |
↳ | com.android.tradefed.result.FileInputStreamSource |
Un InputStreamSource
que toma un archivo de entrada.
La persona que llama es responsable de eliminar el archivo.
Resumen
Constructores públicos | |
---|---|
FileInputStreamSource (File file) | |
FileInputStreamSource (File file, boolean deleteFileOnCancel) Director |
Métodos públicos | |
---|---|
void | cleanFile () Método conveniente para eliminar el archivo asociado con FileInputStreamSource. |
void | close () Realice cualquier limpieza necesaria en la fuente de InputStream. |
InputStream | createInputStream () Devuelve un nuevo clon de |
File | getFile () Devuelve el archivo subyacente. |
long | size () Devuelve el tamaño en bytes de los datos de origen. |
Constructores públicos
Fuente de flujo de entrada de archivo
public FileInputStreamSource (File file)
Parámetros | |
---|---|
file | File |
Fuente de flujo de entrada de archivo
public FileInputStreamSource (File file, boolean deleteFileOnCancel)
Director
Parámetros | |
---|---|
file | File : ERROR(/File) que contiene los datos que se van a transmitir |
deleteFileOnCancel | boolean : si es verdadero, el archivo asociado se eliminará cuando se llame close() |
Métodos públicos
limpiar archivo
public void cleanFile ()
Método conveniente para eliminar el archivo asociado con FileInputStreamSource. No es seguro.
cerca
public void close ()
Realice cualquier limpieza necesaria en la fuente de InputStream. Llamar a este método esencialmente invalida este InputStreamSource
.
crear flujo de entrada
public InputStream createInputStream ()
Devuelve un nuevo clon de ERROR(/InputStream)
, para que la persona que llama pueda leer la transmisión desde el principio. Cada invocación de este método (hasta que se llame a cancel()
) devolverá un ERROR(/InputStream)
de comportamiento idéntico: se devolverá el mismo contenido.
Devoluciones | |
---|---|
InputStream | Un ERROR(/InputStream) que la persona que llama puede usar para leer la fuente de datos desde el principio. Puede devolver null si este InputStreamSource ha sido invalidado por una llamada anterior a cancel() , o si no se puede crear un nuevo InputStream por algún otro motivo. |
Obtener el archivo
public File getFile ()
Devuelve el archivo subyacente. No se garantiza que el archivo ya exista una vez que se cierra la transmisión.
Devoluciones | |
---|---|
File |
tamaño
public long size ()
Devuelve el tamaño en bytes de los datos de origen.
Devoluciones | |
---|---|
long |