StreamUtil
public
class
StreamUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.StreamUtil |
Clase de utilidad para administrar flujos de entrada.
Resumen
Métodos públicos | |
|---|---|
static
String
|
calculateBase64Md5(InputStream inputSource)
Método auxiliar para calcular el MD5 en base64 de un InputStream. |
static
long
|
calculateCrc32(InputStream inStream)
Método auxiliar para calcular el CRC-32 de un |
static
String
|
calculateMd5(InputStream inputSource)
Método auxiliar para calcular el hash MD5 de 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 salida gzip determinado. |
static
void
|
closeStream(InputStream in)
Este método dejó de estar disponible.
utiliza |
static
void
|
closeStream(OutputStream out)
Este método dejó de estar disponible.
utiliza |
static
void
|
closeZipStream(ZipOutputStream outStream)
Cierra el flujo de salida ZIP determinado. |
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 en writer. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream)
Copia el contenido de origStream en destStream. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream, long offset, long size)
Copia el contenido de origStream a 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
int
|
countLinesFromSource(InputStreamSource source)
Contar la cantidad de líneas en un |
static
void
|
flushAndCloseStream(OutputStream outStream)
Intenta vaciar el flujo de salida determinado y, luego, lo cierra. |
static
BufferedReader
|
getBufferedReaderFromStreamSrc(InputStreamSource stream)
Devuelve un BufferedReader 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 la pila como un |
static
String
|
getStringFromSource(InputStreamSource source)
Recupera un |
static
String
|
getStringFromStream(InputStream stream, long length)
Recupera un |
static
String
|
getStringFromStream(InputStream stream)
Recupera un |
static
OutputStream
|
nullOutputStream()
Crea un |
Métodos públicos
calculateBase64Md5
public static String calculateBase64Md5 (InputStream inputSource)
Método auxiliar para calcular el MD5 en base64 de un InputStream. Se consumirá y cerrará el inputStream.
| Parámetros | |
|---|---|
inputSource |
InputStream: Se usa para crear inputStream |
| Muestra | |
|---|---|
String |
MD5 en base64 de la transmisión |
| Arroja | |
|---|---|
|
java.io.IOException |
IOException |
|
calculateCrc32
public static long calculateCrc32 (InputStream inStream)
Método auxiliar para calcular el CRC-32 de un InputStream. Se consumirá y cerrará el flujo. Se recomienda proporcionar una transmisión almacenada en búfer.
| Parámetros | |
|---|---|
inStream |
InputStream: El InputStream |
| Muestra | |
|---|---|
long |
CRC-32 de la transmisión |
| Arroja | |
|---|---|
|
java.io.IOException |
IOException |
|
calculateMd5
public static String calculateMd5 (InputStream inputSource)
Método auxiliar para calcular el hash MD5 de un InputStream. Se consumirá y cerrará el inputStream.
| Parámetros | |
|---|---|
inputSource |
InputStream: Se usa para crear inputStream |
| Muestra | |
|---|---|
String |
Es el hash MD5 de la transmisión. |
| Arroja | |
|---|---|
|
java.io.IOException |
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 Closeable determinado.
| Parámetros | |
|---|---|
closeable |
Closeable: Es el Closeable. No se realiza ninguna acción si es null. |
closeGZipStream
public static void closeGZipStream (GZIPOutputStream outStream)
Cierra el flujo de salida gzip determinado.
| Parámetros | |
|---|---|
outStream |
GZIPOutputStream: Es el ZipOutputStream. No se realiza ninguna acción si outStream es nulo. |
closeStream
public static void closeStream (InputStream in)
Este método dejó de estar disponible.
En su lugar, usa close(Closeable).
| Parámetros | |
|---|---|
in |
InputStream |
closeStream
public static void closeStream (OutputStream out)
Este método dejó de estar disponible.
En su lugar, usa close(Closeable).
| Parámetros | |
|---|---|
out |
OutputStream |
closeZipStream
public static void closeZipStream (ZipOutputStream outStream)
Cierra el flujo de salida ZIP determinado.
| Parámetros | |
|---|---|
outStream |
ZipOutputStream: Es el 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 File |
outStream |
OutputStream: El OutputStream |
| Arroja | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreamToWriter
public static void copyStreamToWriter (InputStream inStream,
Writer writer)Copia el contenido de inStream en writer.
Se recomienda proporcionar un flujo almacenado en búfer para la entrada y la salida
| Parámetros | |
|---|---|
inStream |
InputStream: El InputStream |
writer |
Writer: Es el destino Writer. |
| Arroja | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreams
public static void copyStreams (InputStream inStream,
OutputStream outStream)Copia el contenido de origStream en destStream.
Se recomienda proporcionar un flujo almacenado en búfer para la entrada y la salida
| Parámetros | |
|---|---|
inStream |
InputStream: El InputStream |
outStream |
OutputStream: El OutputStream |
| Arroja | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreams
public static void copyStreams (InputStream inStream,
OutputStream outStream,
long offset,
long size)Copia el contenido de origStream a destStream a partir de un desplazamiento determinado con un tamaño específico.
Se recomienda proporcionar un flujo almacenado en búfer para la entrada y la salida
| Parámetros | |
|---|---|
inStream |
InputStream: El InputStream |
outStream |
OutputStream: El OutputStream |
offset |
long: Es el desplazamiento desde el que se comienza a copiar los datos. |
size |
long: Es la cantidad de bytes que se copiarán. Un valor negativo significa que se debe copiar todo el contenido. |
| Arroja | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreams
public static void copyStreams (InputStream inStream,
OutputStream outStream,
int offset)Copia el contenido de origStream en destStream.
Se recomienda proporcionar un flujo almacenado en búfer para la entrada y la salida
| Parámetros | |
|---|---|
inStream |
InputStream: El InputStream |
outStream |
OutputStream: El OutputStream |
offset |
int: Es el desplazamiento desde el que se comienza a copiar los datos. |
| Arroja | |
|---|---|
|
java.io.IOException |
IOException |
|
countLinesFromSource
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 | |
|---|---|
IOException |
Si se produjo un error al leer la transmisión |
flushAndCloseStream
public static void flushAndCloseStream (OutputStream outStream)
Intenta vaciar el flujo de salida determinado y, luego, lo cierra.
| Parámetros | |
|---|---|
outStream |
OutputStream: Es el OutputStream. No se realiza ninguna acción si outStream es nulo. |
getBufferedReaderFromStreamSrc
public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)
Devuelve un BufferedReader para leer el contenido de la InputstreamSource determinada.
| Parámetros | |
|---|---|
stream |
InputStreamSource: El InputStreamSource |
| Muestra | |
|---|---|
BufferedReader |
un BufferedReader |
getByteArrayListFromSource
public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)
Recupera un ByteArrayList de un InputStreamSource.
| Parámetros | |
|---|---|
source |
InputStreamSource: El InputStreamSource |
| Muestra | |
|---|---|
ByteArrayList |
un ByteArrayList que contiene el contenido de la transmisión |
| Arroja | |
|---|---|
IOException |
Si se produjo un error al leer la transmisión |
getByteArrayListFromStream
public static ByteArrayList getByteArrayListFromStream (InputStream stream)
Recupera un ByteArrayList de un flujo de bytes.
| Parámetros | |
|---|---|
stream |
InputStream: El InputStream |
| Muestra | |
|---|---|
ByteArrayList |
un ByteArrayList que contiene el contenido de la transmisión |
| Arroja | |
|---|---|
IOException |
Si se produjo un error al leer la transmisión |
getStackTrace
public static String getStackTrace (Throwable throwable)
Obtiene el seguimiento de la pila como un String.
| Parámetros | |
|---|---|
throwable |
Throwable: Es el Throwable que se convertirá. |
| Muestra | |
|---|---|
String |
Un String seguimiento de pila |
getStringFromSource
public static String getStringFromSource (InputStreamSource source)
Recupera un String de un InputStreamSource.
| Parámetros | |
|---|---|
source |
InputStreamSource: El InputStreamSource |
| Muestra | |
|---|---|
String |
un String que contiene el contenido de la transmisión |
| Arroja | |
|---|---|
IOException |
Si se produjo un error al leer 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 InputStream |
length |
long: Tamaño del contenido que se leerá. Se establece en 0 para leer todo el contenido. |
| Muestra | |
|---|---|
String |
un String que contiene el contenido de la transmisión |
| Arroja | |
|---|---|
IOException |
Si se produjo un error al leer la transmisión |
getStringFromStream
public static String getStringFromStream (InputStream stream)
Recupera un String de un flujo de caracteres.
| Parámetros | |
|---|---|
stream |
InputStream: El InputStream |
| Muestra | |
|---|---|
String |
un String que contiene el contenido de la transmisión |
| Arroja | |
|---|---|
IOException |
Si se produjo un error al leer la transmisión |
nullOutputStream
public static OutputStream nullOutputStream ()
Crea un OutputStream que descarte todas las escrituras.
| Muestra | |
|---|---|
OutputStream |
|