StreamUtil
public class StreamUtil
extends Object
java.lang.Objeto | |
↳ | com.android.tradefed.util.StreamUtil |
Clase de utilidad para gestionar flujos de entrada.
Resumen
Métodos públicos | |
---|---|
static String | calculateBase64Md5 (InputStream inputSource) Método auxiliar para calcular base64 md5 para un inputStream. |
static long | calculateCrc32 (InputStream inStream) Método auxiliar para calcular CRC-32 para un |
static String | calculateMd5 (InputStream inputSource) Método auxiliar 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 salida gzip dado. |
static void | closeStream (OutputStream out) Este método está en desuso. utilice |
static void | closeStream (InputStream in) Este método está en desuso. utilice |
static void | closeZipStream (ZipOutputStream outStream) Cierra el flujo de salida zip dado. |
static void | copyFileToStream (File file, OutputStream outStream) Copia el contenido del archivo a 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 a destStream comenzando en un desplazamiento determinado con un tamaño específico. |
static void | copyStreams (InputStream inStream, OutputStream outStream, int offset) Copia el contenido de origStream a destStream. |
static void | copyStreams (InputStream inStream, OutputStream outStream) Copia el contenido de origStream a destStream. |
static int | countLinesFromSource ( InputStreamSource source) Cuente el número de líneas en un |
static void | flushAndCloseStream (OutputStream outStream) Intenta vaciar el flujo de salida dado y luego lo cierra. |
static BufferedReader | getBufferedReaderFromStreamSrc ( InputStreamSource stream) Devuelve un BuffferedReader para leer el contenido del InputstreamSource dado. |
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 |
static String | getStringFromSource ( InputStreamSource source) Recupera una |
static String | getStringFromStream (InputStream stream) Recupera una |
static String | getStringFromStream (InputStream stream, long length) Recupera una |
static OutputStream | nullOutputStream () Cree un |
Métodos públicos
calcularBase64Md5
public static String calculateBase64Md5 (InputStream inputSource)
Método auxiliar para calcular base64 md5 para un inputStream. El inputStream se consumirá y cerrará.
Parámetros | |
---|---|
inputSource | InputStream : utilizado para crear inputStream |
Devoluciones | |
---|---|
String | base64 md5 de la corriente |
Lanza | |
---|---|
| IOExcepción |
calcularCrc32
public static long calculateCrc32 (InputStream inStream)
Método auxiliar para calcular CRC-32 para un ERROR(/InputStream)
. La transmisión será consumida y cerrada. Se recomienda proporcionar una transmisión almacenada en búfer.
Parámetros | |
---|---|
inStream | InputStream : el ERROR(/InputStream) |
Devoluciones | |
---|---|
long | CRC-32 de la corriente |
Lanza | |
---|---|
| IOExcepción |
calcularMd5
public static String calculateMd5 (InputStream inputSource)
Método auxiliar para calcular md5 para un inputStream. El inputStream se consumirá y cerrará.
Parámetros | |
---|---|
inputSource | InputStream : utilizado para crear inputStream |
Devoluciones | |
---|---|
String | md5 de la corriente |
Lanza | |
---|---|
| IOExcepción |
Cancelar
public static void cancel (InputStreamSource outputSource)
Cancela el InputStreamSource
proporcionado si no es nulo.
Parámetros | |
---|---|
outputSource | InputStreamSource |
cerca
public static void close (Closeable closeable)
Cierra el ERROR(/Closeable)
dado.
Parámetros | |
---|---|
closeable | Closeable : el ERROR(/Closeable) . No se realiza ninguna acción si es null . |
cerrarGZipStream
public static void closeGZipStream (GZIPOutputStream outStream)
Cierra el flujo de salida gzip dado.
Parámetros | |
---|---|
outStream | GZIPOutputStream : el ERROR(/ZipOutputStream) . No se realiza ninguna acción si outStream es nulo. |
cerrarTransmisión
public static void closeStream (OutputStream out)
Este método está en desuso.
utilice close(Closeable)
en su lugar.
Parámetros | |
---|---|
out | OutputStream |
cerrarTransmisión
public static void closeStream (InputStream in)
Este método está en desuso.
utilice close(Closeable)
en su lugar.
Parámetros | |
---|---|
in | InputStream |
cerrarZipStream
public static void closeZipStream (ZipOutputStream outStream)
Cierra el flujo de salida zip dado.
Parámetros | |
---|---|
outStream | ZipOutputStream : el ERROR(/ZipOutputStream) . No se realiza ninguna acción si outStream es nulo. |
copiarFileToStream
public static void copyFileToStream (File file, OutputStream outStream)
Copia el contenido del archivo a outStream. Se recomienda proporcionar una transmisión almacenada en búfer.
Parámetros | |
---|---|
file | File : el ERROR(/File) |
outStream | OutputStream : el ERROR(/OutputStream) |
Lanza | |
---|---|
| IOExcepción |
copiarStreamToWriter
public static void copyStreamToWriter (InputStream inStream, Writer writer)
Copia el contenido de inStream al escritor.
Recomendado para proporcionar un flujo almacenado en búfer para entrada y salida.Parámetros | |
---|---|
inStream | InputStream : el ERROR(/InputStream) |
writer | Writer : el destino ERROR(/Writer) |
Lanza | |
---|---|
| IOExcepción |
copiar flujos
public static void copyStreams (InputStream inStream, OutputStream outStream, long offset, long size)
Copia el contenido de origStream a destStream comenzando en un desplazamiento determinado con un tamaño específico.
Recomendado para proporcionar un flujo almacenado en búfer para entrada y salida.
Parámetros | |
---|---|
inStream | InputStream : el ERROR(/InputStream) |
outStream | OutputStream : el ERROR(/OutputStream) |
offset | long : el desplazamiento de cuándo comenzar a copiar los datos. |
size | long : el número de bytes a copiar. Un valor negativo significa copiar todo el contenido. |
Lanza | |
---|---|
| IOExcepción |
copiar flujos
public static void copyStreams (InputStream inStream, OutputStream outStream, int offset)
Copia el contenido de origStream a destStream.
Recomendado para proporcionar un flujo almacenado en búfer para entrada y salida.
Parámetros | |
---|---|
inStream | InputStream : el ERROR(/InputStream) |
outStream | OutputStream : el ERROR(/OutputStream) |
offset | int : el desplazamiento de cuándo comenzar a copiar los datos. |
Lanza | |
---|---|
| IOExcepción |
copiar flujos
public static void copyStreams (InputStream inStream, OutputStream outStream)
Copia el contenido de origStream a destStream.
Recomendado para proporcionar un flujo almacenado en búfer para entrada y salida.Parámetros | |
---|---|
inStream | InputStream : el ERROR(/InputStream) |
outStream | OutputStream : el ERROR(/OutputStream) |
Lanza | |
---|---|
| IOExcepción |
contarlíneasdesdefuente
public static int countLinesFromSource (InputStreamSource source)
Cuente el número de líneas en un InputStreamSource
Parámetros | |
---|---|
source | InputStreamSource : el InputStreamSource |
Devoluciones | |
---|---|
int | número de líneas |
Lanza | |
---|---|
| si se produjo un error al leer la transmisión |
FlushAndCloseStream
public static void flushAndCloseStream (OutputStream outStream)
Intenta vaciar el flujo de salida dado y luego lo cierra.
Parámetros | |
---|---|
outStream | OutputStream : el ERROR(/OutputStream) . No se realiza ninguna acción si outStream es nulo. |
getBufferedReaderFromStreamSrc
public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)
Devuelve un BuffferedReader para leer el contenido del InputstreamSource dado.
Parámetros | |
---|---|
stream | InputStreamSource : el InputStreamSource |
Devoluciones | |
---|---|
BufferedReader | un lector almacenado en búfer |
getByteArrayListFromSource
public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)
Recupera un ByteArrayList
de un InputStreamSource
.
Parámetros | |
---|---|
source | InputStreamSource : el InputStreamSource |
Devoluciones | |
---|---|
ByteArrayList | un ByteArrayList que contiene el contenido de la secuencia |
Lanza | |
---|---|
| si se produjo un error al leer la transmisión |
getByteArrayListFromStream
public static ByteArrayList getByteArrayListFromStream (InputStream stream)
Recupera un ByteArrayList
de una secuencia de bytes.
Parámetros | |
---|---|
stream | InputStream : el ERROR(/InputStream) |
Devoluciones | |
---|---|
ByteArrayList | un ByteArrayList que contiene el contenido de la secuencia |
Lanza | |
---|---|
| si se produjo un error al leer la transmisión |
obtenerStackTrace
public static String getStackTrace (Throwable throwable)
Obtiene el seguimiento de la pila como String
.
Parámetros | |
---|---|
throwable | Throwable : el Throwable a convertir. |
Devoluciones | |
---|---|
String | un seguimiento de la pila String |
obtenerStringFromSource
public static String getStringFromSource (InputStreamSource source)
Recupera una String
de un InputStreamSource
.
Parámetros | |
---|---|
source | InputStreamSource : el InputStreamSource |
Devoluciones | |
---|---|
String | una String que contiene el contenido de la secuencia |
Lanza | |
---|---|
| si se produjo un error al leer la transmisión |
obtenerStringFromStream
public static String getStringFromStream (InputStream stream)
Recupera una String
de una secuencia de caracteres.
Parámetros | |
---|---|
stream | InputStream : el ERROR(/InputStream) |
Devoluciones | |
---|---|
String | una String que contiene el contenido de la secuencia |
Lanza | |
---|---|
| si se produjo un error al leer la transmisión |
obtenerStringFromStream
public static String getStringFromStream (InputStream stream, long length)
Recupera una String
de una secuencia de caracteres.
Parámetros | |
---|---|
stream | InputStream : el ERROR(/InputStream) |
length | long : el tamaño del contenido a leer, establecido en 0 para leer todos los contenidos |
Devoluciones | |
---|---|
String | una String que contiene el contenido de la secuencia |
Lanza | |
---|---|
| si se produjo un error al leer la transmisión |
nullOutputStream
public static OutputStream nullOutputStream ()
Cree un ERROR(/OutputStream)
que descarte todas las escrituras.
Devoluciones | |
---|---|
OutputStream |