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 | |