StreamUtil
public class StreamUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.StreamUtil |
Classe de utilitário para gerenciar fluxos de entrada.
Resumo
Métodos públicos | |
---|---|
static String | calculateBase64Md5 (InputStream inputSource) Método auxiliar para calcular base64 md5 para um inputStream. |
static long | calculateCrc32 (InputStream inStream) Método auxiliar para calcular CRC-32 para um |
static String | calculateMd5 (InputStream inputSource) Método auxiliar para calcular md5 para um inputStream. |
static void | cancel ( InputStreamSource outputSource) Cancela o |
static void | close (Closeable closeable) Fecha o dado |
static void | closeGZipStream (GZIPOutputStream outStream) Fecha determinado fluxo de saída gzip. |
static void | closeStream (OutputStream out) Este método está obsoleto. use |
static void | closeStream (InputStream in) Este método está obsoleto. use |
static void | closeZipStream (ZipOutputStream outStream) Fecha determinado fluxo de saída zip. |
static void | copyFileToStream (File file, OutputStream outStream) Copia o conteúdo do arquivo para outStream. |
static void | copyStreamToWriter (InputStream inStream, Writer writer) Copia o conteúdo de inStream para o gravador. |
static void | copyStreams (InputStream inStream, OutputStream outStream, long offset, long size) Copia o conteúdo de origStream para destStream começando em um determinado deslocamento com um tamanho específico. |
static void | copyStreams (InputStream inStream, OutputStream outStream, int offset) Copia o conteúdo de origStream para destStream. |
static void | copyStreams (InputStream inStream, OutputStream outStream) Copia o conteúdo de origStream para destStream. |
static int | countLinesFromSource ( InputStreamSource source) Contar o número de linhas em um |
static void | flushAndCloseStream (OutputStream outStream) Tenta liberar o fluxo de saída fornecido e, em seguida, fecha-o. |
static BufferedReader | getBufferedReaderFromStreamSrc ( InputStreamSource stream) Retorne um BuffferedReader para ler o conteúdo do InputstreamSource fornecido. |
static ByteArrayList | getByteArrayListFromSource ( InputStreamSource source) Recupera um |
static ByteArrayList | getByteArrayListFromStream (InputStream stream) Recupera um |
static String | getStackTrace (Throwable throwable) Obtém o rastreamento de pilha como um |
static String | getStringFromSource ( InputStreamSource source) Recupera um |
static String | getStringFromStream (InputStream stream) Recupera uma |
static String | getStringFromStream (InputStream stream, long length) Recupera uma |
static OutputStream | nullOutputStream () Crie um |
Métodos públicos
calcularBase64Md5
public static String calculateBase64Md5 (InputStream inputSource)
Método auxiliar para calcular base64 md5 para um inputStream. O inputStream será consumido e fechado.
Parâmetros | |
---|---|
inputSource | InputStream : usado para criar inputStream |
devoluções | |
---|---|
String | base64 md5 do fluxo |
lances | |
---|---|
| IOException |
calcularCrc32
public static long calculateCrc32 (InputStream inStream)
Método auxiliar para calcular CRC-32 para um ERROR(/InputStream)
. O fluxo será consumido e fechado. Recomenda-se fornecer um fluxo em buffer.
Parâmetros | |
---|---|
inStream | InputStream : o ERROR(/InputStream) |
devoluções | |
---|---|
long | CRC-32 do córrego |
lances | |
---|---|
| IOException |
calcularMd5
public static String calculateMd5 (InputStream inputSource)
Método auxiliar para calcular md5 para um inputStream. O inputStream será consumido e fechado.
Parâmetros | |
---|---|
inputSource | InputStream : usado para criar inputStream |
devoluções | |
---|---|
String | md5 do stream |
lances | |
---|---|
| IOException |
cancelar
public static void cancel (InputStreamSource outputSource)
Cancela o InputStreamSource
fornecido se não for nulo.
Parâmetros | |
---|---|
outputSource | InputStreamSource |
fechar
public static void close (Closeable closeable)
Fecha o dado ERROR(/Closeable)
.
Parâmetros | |
---|---|
closeable | Closeable : o ERROR(/Closeable) . Nenhuma ação será tomada se null . |
closeGZipStream
public static void closeGZipStream (GZIPOutputStream outStream)
Fecha determinado fluxo de saída gzip.
Parâmetros | |
---|---|
outStream | GZIPOutputStream : o ERROR(/ZipOutputStream) . Nenhuma ação será tomada se outStream for nulo. |
fecharStream
public static void closeStream (OutputStream out)
Este método está obsoleto.
use close(Closeable)
em vez disso.
Parâmetros | |
---|---|
out | OutputStream |
fecharStream
public static void closeStream (InputStream in)
Este método está obsoleto.
use close(Closeable)
em vez disso.
Parâmetros | |
---|---|
in | InputStream |
closeZipStream
public static void closeZipStream (ZipOutputStream outStream)
Fecha determinado fluxo de saída zip.
Parâmetros | |
---|---|
outStream | ZipOutputStream : o ERROR(/ZipOutputStream) . Nenhuma ação será tomada se outStream for nulo. |
copiarFileToStream
public static void copyFileToStream (File file, OutputStream outStream)
Copia o conteúdo do arquivo para outStream. Recomenda-se fornecer um fluxo em buffer.
Parâmetros | |
---|---|
file | File : o ERROR(/File) |
outStream | OutputStream : o ERROR(/OutputStream) |
lances | |
---|---|
| IOException |
copyStreamToWriter
public static void copyStreamToWriter (InputStream inStream, Writer writer)
Copia o conteúdo de inStream para o gravador.
Recomendado para fornecer um fluxo em buffer para entrada e saídaParâmetros | |
---|---|
inStream | InputStream : o ERROR(/InputStream) |
writer | Writer : o destino ERROR(/Writer) |
lances | |
---|---|
| IOException |
copyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream, long offset, long size)
Copia o conteúdo de origStream para destStream começando em um determinado deslocamento com um tamanho específico.
Recomendado para fornecer um fluxo em buffer para entrada e saída
Parâmetros | |
---|---|
inStream | InputStream : o ERROR(/InputStream) |
outStream | OutputStream : o ERROR(/OutputStream) |
offset | long : o deslocamento de quando começar a copiar os dados. |
size | long : o número de bytes a serem copiados. Um valor negativo significa copiar todo o conteúdo. |
lances | |
---|---|
| IOException |
copyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream, int offset)
Copia o conteúdo de origStream para destStream.
Recomendado para fornecer um fluxo em buffer para entrada e saída
Parâmetros | |
---|---|
inStream | InputStream : o ERROR(/InputStream) |
outStream | OutputStream : o ERROR(/OutputStream) |
offset | int : o deslocamento de quando começar a copiar os dados. |
lances | |
---|---|
| IOException |
copyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream)
Copia o conteúdo de origStream para destStream.
Recomendado para fornecer um fluxo em buffer para entrada e saídaParâmetros | |
---|---|
inStream | InputStream : o ERROR(/InputStream) |
outStream | OutputStream : o ERROR(/OutputStream) |
lances | |
---|---|
| IOException |
contagemLinesFromSource
public static int countLinesFromSource (InputStreamSource source)
Contar o número de linhas em um InputStreamSource
Parâmetros | |
---|---|
source | InputStreamSource : o InputStreamSource |
devoluções | |
---|---|
int | número de linhas |
lances | |
---|---|
| se ocorreu falha na leitura do stream |
flushAndCloseStream
public static void flushAndCloseStream (OutputStream outStream)
Tenta liberar o fluxo de saída fornecido e, em seguida, fecha-o.
Parâmetros | |
---|---|
outStream | OutputStream : o ERROR(/OutputStream) . Nenhuma ação será tomada se outStream for nulo. |
getBufferedReaderFromStreamSrc
public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)
Retorne um BuffferedReader para ler o conteúdo do InputstreamSource fornecido.
Parâmetros | |
---|---|
stream | InputStreamSource : o InputStreamSource |
devoluções | |
---|---|
BufferedReader | um leitor com buffer |
getByteArrayListFromSource
public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)
Recupera um ByteArrayList
de um InputStreamSource
.
Parâmetros | |
---|---|
source | InputStreamSource : o InputStreamSource |
devoluções | |
---|---|
ByteArrayList | um ByteArrayList contendo o conteúdo do stream |
lances | |
---|---|
| se ocorreu falha na leitura do stream |
getByteArrayListFromStream
public static ByteArrayList getByteArrayListFromStream (InputStream stream)
Recupera um ByteArrayList
de um fluxo de bytes.
Parâmetros | |
---|---|
stream | InputStream : o ERROR(/InputStream) |
devoluções | |
---|---|
ByteArrayList | um ByteArrayList contendo o conteúdo do stream |
lances | |
---|---|
| se ocorreu falha na leitura do stream |
getStackTrace
public static String getStackTrace (Throwable throwable)
Obtém o rastreamento de pilha como um String
.
Parâmetros | |
---|---|
throwable | Throwable : o Throwable para converter. |
devoluções | |
---|---|
String | um rastreamento de pilha String |
getStringFromSource
public static String getStringFromSource (InputStreamSource source)
Recupera um String
de um InputStreamSource
.
Parâmetros | |
---|---|
source | InputStreamSource : o InputStreamSource |
devoluções | |
---|---|
String | uma String contendo o conteúdo do stream |
lances | |
---|---|
| se ocorreu falha na leitura do stream |
getStringFromStream
public static String getStringFromStream (InputStream stream)
Recupera uma String
de um fluxo de caracteres.
Parâmetros | |
---|---|
stream | InputStream : o ERROR(/InputStream) |
devoluções | |
---|---|
String | uma String contendo o conteúdo do stream |
lances | |
---|---|
| se ocorreu falha na leitura do stream |
getStringFromStream
public static String getStringFromStream (InputStream stream, long length)
Recupera uma String
de um fluxo de caracteres.
Parâmetros | |
---|---|
stream | InputStream : o ERROR(/InputStream) |
length | long : o tamanho do conteúdo a ser lido, definido como 0 para ler todo o conteúdo |
devoluções | |
---|---|
String | uma String contendo o conteúdo do stream |
lances | |
---|---|
| se ocorreu falha na leitura do stream |
nullOutputStream
public static OutputStream nullOutputStream ()
Crie um ERROR(/OutputStream)
que descarte todas as gravações.
devoluções | |
---|---|
OutputStream |