Utilidad de transmisión
public
class
StreamUtil
extends Object
Objeto java.lang. | |
↳ | com.android.tradefed.util.StreamUtil. |
Es la clase de utilidad para administrar flujos de entrada.
Resumen
Métodos públicos | |
---|---|
static
String
|
calculateBase64Md5(InputStream inputSource)
Método de ayuda para calcular base64 md5 para un inputStream. |
static
long
|
calculateCrc32(InputStream inStream)
Método de ayuda para calcular CRC-32 para un |
static
String
|
calculateMd5(InputStream inputSource)
Método de ayuda para calcular md5 para un inputStream. |
static
void
|
cancel(InputStreamSource outputSource)
Cancela el |
static
void
|
close(Closeable closeable)
Cierra el |
static
void
|
closeGZipStream(GZIPOutputStream outStream)
Cierra el flujo de resultados de gzip determinado. |
static
void
|
closeStream(OutputStream out)
Este método dejó de estar disponible.
usa |
static
void
|
closeStream(InputStream in)
Este método dejó de estar disponible.
usa |
static
void
|
closeZipStream(ZipOutputStream outStream)
Cierra la transmisión de resultados ZIP determinada. |
static
void
|
copyFileToStream(File file, OutputStream outStream)
Copia el contenido del archivo en outStream. |
static
void
|
copyStreamToWriter(InputStream inStream, Writer writer)
Copia el contenido de InStream al escritor. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream, long offset, long size)
Copia el contenido de origStream en destStream a partir de un desplazamiento determinado con un tamaño específico. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream, int offset)
Copia el contenido de origStream en destStream. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream)
Copia el contenido de origStream en destStream. |
static
int
|
countLinesFromSource(InputStreamSource source)
Contar la cantidad de líneas en un |
static
void
|
flushAndCloseStream(OutputStream outStream)
Intenta vaciar la transmisión de salida determinada y, luego, la cierra. |
static
BufferedReader
|
getBufferedReaderFromStreamSrc(InputStreamSource stream)
Muestra un BuffferedReader para leer el contenido de la InputstreamSource determinada. |
static
ByteArrayList
|
getByteArrayListFromSource(InputStreamSource source)
Recupera un |
static
ByteArrayList
|
getByteArrayListFromStream(InputStream stream)
Recupera un |
static
String
|
getStackTrace(Throwable throwable)
Obtiene el seguimiento de pila como un |
static
String
|
getStringFromSource(InputStreamSource source)
Recupera un |
static
String
|
getStringFromStream(InputStream stream)
Recupera un |
static
String
|
getStringFromStream(InputStream stream, long length)
Recupera un |
static
OutputStream
|
nullOutputStream()
Crea un |
Métodos públicos
calcularBase64Md5
public static String calculateBase64Md5 (InputStream inputSource)
Método de ayuda para calcular base64 md5 para un inputStream. El inputStream se consumirá y cerrado.
Parámetros | |
---|---|
inputSource |
InputStream : Se usa para crear inputStream. |
Muestra | |
---|---|
String |
base64 md5 de la transmisión |
Arroja | |
---|---|
|
IOException |
calcularCrc32
public static long calculateCrc32 (InputStream inStream)
Método de ayuda para calcular CRC-32 para un ERROR(/InputStream)
. La transmisión se consumirá y
cerrado. Se recomienda proporcionar una transmisión almacenada en búfer.
Parámetros | |
---|---|
inStream |
InputStream : el ERROR(/InputStream) |
Muestra | |
---|---|
long |
CRC-32 de la transmisión |
Arroja | |
---|---|
|
IOException |
calcularMd5
public static String calculateMd5 (InputStream inputSource)
Método de ayuda para calcular md5 para un inputStream. El inputStream se consumirá y cerrado.
Parámetros | |
---|---|
inputSource |
InputStream : Se usa para crear inputStream. |
Muestra | |
---|---|
String |
md5 de la transmisión |
Arroja | |
---|---|
|
IOException |
cancelar
public static void cancel (InputStreamSource outputSource)
Cancela el InputStreamSource
proporcionado si no es nulo.
Parámetros | |
---|---|
outputSource |
InputStreamSource |
cerrar
public static void close (Closeable closeable)
Cierra el ERROR(/Closeable)
especificado.
Parámetros | |
---|---|
closeable |
Closeable : Es el ERROR(/Closeable) . No se realizó ninguna acción si null . |
cerrarGZipStream
public static void closeGZipStream (GZIPOutputStream outStream)
Cierra el flujo de resultados de gzip determinado.
Parámetros | |
---|---|
outStream |
GZIPOutputStream : Es el ERROR(/ZipOutputStream) . No se realiza ninguna acción si outStream es nulo. |
cerrarNovedades
public static void closeStream (OutputStream out)
Este método dejó de estar disponible.
usa close(Closeable)
en su lugar.
Parámetros | |
---|---|
out |
OutputStream |
cerrarNovedades
public static void closeStream (InputStream in)
Este método dejó de estar disponible.
usa close(Closeable)
en su lugar.
Parámetros | |
---|---|
in |
InputStream |
cerrarZipStream
public static void closeZipStream (ZipOutputStream outStream)
Cierra la transmisión de resultados ZIP determinada.
Parámetros | |
---|---|
outStream |
ZipOutputStream : Es el ERROR(/ZipOutputStream) . No se realiza ninguna acción si outStream es nulo. |
copyFileToStream
public static void copyFileToStream (File file, OutputStream outStream)
Copia el contenido del archivo en outStream. Se recomienda proporcionar una transmisión almacenada en búfer.
Parámetros | |
---|---|
file |
File : el ERROR(/File) |
outStream |
OutputStream : el ERROR(/OutputStream) |
Arroja | |
---|---|
|
IOException |
copyStreamToWriter
public static void copyStreamToWriter (InputStream inStream, Writer writer)
Copia el contenido de InStream al escritor.
Se recomienda para proporcionar una transmisión almacenada en búfer de entrada y salida
Parámetros | |
---|---|
inStream |
InputStream : el ERROR(/InputStream) |
writer |
Writer : Es el destino ERROR(/Writer) . |
Arroja | |
---|---|
|
IOException |
flujos de texto
public static void copyStreams (InputStream inStream, OutputStream outStream, long offset, long size)
Copia el contenido de origStream en destStream a partir de un desplazamiento determinado con un tamaño específico.
Se recomienda para proporcionar una transmisión almacenada en búfer de entrada y salida
Parámetros | |
---|---|
inStream |
InputStream : el ERROR(/InputStream) |
outStream |
OutputStream : el ERROR(/OutputStream) |
offset |
long : Es el desplazamiento del momento en que se comienzan a copiar los datos. |
size |
long : Es la cantidad de bytes que se copiarán. Un valor negativo significa copiar todo el contenido. |
Arroja | |
---|---|
|
IOException |
flujos de texto
public static void copyStreams (InputStream inStream, OutputStream outStream, int offset)
Copia el contenido de origStream en destStream.
Se recomienda para proporcionar una transmisión almacenada en búfer de entrada y salida
Parámetros | |
---|---|
inStream |
InputStream : el ERROR(/InputStream) |
outStream |
OutputStream : el ERROR(/OutputStream) |
offset |
int : Es el desplazamiento del momento en que se comienzan a copiar los datos. |
Arroja | |
---|---|
|
IOException |
flujos de texto
public static void copyStreams (InputStream inStream, OutputStream outStream)
Copia el contenido de origStream en destStream.
Se recomienda para proporcionar una transmisión almacenada en búfer de entrada y salida
Parámetros | |
---|---|
inStream |
InputStream : el ERROR(/InputStream) |
outStream |
OutputStream : el ERROR(/OutputStream) |
Arroja | |
---|---|
|
IOException |
contarLíneasDesdeFuente
public static int countLinesFromSource (InputStreamSource source)
Contar la cantidad de líneas en un InputStreamSource
Parámetros | |
---|---|
source |
InputStreamSource : el InputStreamSource |
Muestra | |
---|---|
int |
cantidad de líneas |
Arroja | |
---|---|
|
Si se produce un error en la lectura de la transmisión. |
flushAndCloseStream
public static void flushAndCloseStream (OutputStream outStream)
Intenta vaciar la transmisión de salida determinada y, luego, la cierra.
Parámetros | |
---|---|
outStream |
OutputStream : Es el ERROR(/OutputStream) . No se realiza ninguna acción si outStream es nulo. |
getBufferedReaderFromStreamSrc.
public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)
Muestra un BuffferedReader para leer el contenido de la InputstreamSource determinada.
Parámetros | |
---|---|
stream |
InputStreamSource : el InputStreamSource |
Muestra | |
---|---|
BufferedReader |
BuffferedReader |
getByteArrayListFromSource
public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)
Recupera un ByteArrayList
de un InputStreamSource
.
Parámetros | |
---|---|
source |
InputStreamSource : el InputStreamSource |
Muestra | |
---|---|
ByteArrayList |
un ByteArrayList con el contenido de la transmisión |
Arroja | |
---|---|
|
Si se produce un error en la lectura de la transmisión. |
getByteArrayListFromStream.
public static ByteArrayList getByteArrayListFromStream (InputStream stream)
Recupera un ByteArrayList
de un flujo de bytes.
Parámetros | |
---|---|
stream |
InputStream : el ERROR(/InputStream) |
Muestra | |
---|---|
ByteArrayList |
un ByteArrayList con el contenido de la transmisión |
Arroja | |
---|---|
|
Si se produce un error en la lectura de la transmisión. |
getStackTrace
public static String getStackTrace (Throwable throwable)
Obtiene el seguimiento de pila como un String
.
Parámetros | |
---|---|
throwable |
Throwable : Es el Throwable que se va a convertir. |
Muestra | |
---|---|
String |
un seguimiento de pila String |
getStringFromSource
public static String getStringFromSource (InputStreamSource source)
Recupera un String
de un InputStreamSource
.
Parámetros | |
---|---|
source |
InputStreamSource : el InputStreamSource |
Muestra | |
---|---|
String |
un String con el contenido de la transmisión |
Arroja | |
---|---|
|
Si se produce un error en la lectura de la transmisión. |
getStringFromStream
public static String getStringFromStream (InputStream stream)
Recupera un String
de un flujo de caracteres.
Parámetros | |
---|---|
stream |
InputStream : el ERROR(/InputStream) |
Muestra | |
---|---|
String |
un String con el contenido de la transmisión |
Arroja | |
---|---|
|
Si se produce un error en la lectura de la transmisión. |
getStringFromStream
public static String getStringFromStream (InputStream stream, long length)
Recupera un String
de un flujo de caracteres.
Parámetros | |
---|---|
stream |
InputStream : el ERROR(/InputStream) |
length |
long : Es el tamaño del contenido que se leerá. Se establece en 0 para leer todo el contenido. |
Muestra | |
---|---|
String |
un String con el contenido de la transmisión |
Arroja | |
---|---|
|
Si se produce un error en la lectura de la transmisión. |
nullOutputStream
public static OutputStream nullOutputStream ()
Crea un ERROR(/OutputStream)
que descarte todas las escrituras.
Muestra | |
---|---|
OutputStream |