StreamUtil
public
class
StreamUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.StreamUtil |
Classe de utilitário para gerenciar streams de entrada.
Resumo
Métodos públicos | |
---|---|
static
String
|
calculateBase64Md5(InputStream inputSource)
Método auxiliar para calcular o md5 base64 para um inputStream. |
static
long
|
calculateCrc32(InputStream inStream)
Método auxiliar para calcular CRC-32 para uma |
static
String
|
calculateMd5(InputStream inputSource)
Método auxiliar para calcular o md5 para um inputStream. |
static
void
|
cancel(InputStreamSource outputSource)
Cancela o |
static
void
|
close(Closeable closeable)
Fecha o |
static
void
|
closeGZipStream(GZIPOutputStream outStream)
Fecha o fluxo de saída do gzip fornecido. |
static
void
|
closeStream(OutputStream out)
Esse método foi descontinuado.
use |
static
void
|
closeStream(InputStream in)
Esse método foi descontinuado.
use |
static
void
|
closeZipStream(ZipOutputStream outStream)
Fecha o fluxo de saída do arquivo ZIP fornecido. |
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 do in-stream 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 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 uma |
static
void
|
flushAndCloseStream(OutputStream outStream)
Tenta transferir o fluxo de saída em questão e o fecha. |
static
BufferedReader
|
getBufferedReaderFromStreamSrc(InputStreamSource stream)
Retorna 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)
Recebe o stack trace como um |
static
String
|
getStringFromSource(InputStreamSource source)
Recupera um |
static
String
|
getStringFromStream(InputStream stream)
Recupera um |
static
String
|
getStringFromStream(InputStream stream, long length)
Recupera um |
static
OutputStream
|
nullOutputStream()
Crie um |
Métodos públicos
calcularBase64Md5
public static String calculateBase64Md5 (InputStream inputSource)
Método auxiliar para calcular o md5 base64 para um inputStream. O inputStream será consumido e fechadas.
Parâmetros | |
---|---|
inputSource |
InputStream : usado para criar inputStream. |
Retorna | |
---|---|
String |
md5 base64 do fluxo |
Gera | |
---|---|
|
IOException |
calcularCrc32
public static long calculateCrc32 (InputStream inStream)
Método auxiliar para calcular CRC-32 para uma ERROR(/InputStream)
. A transmissão é consumida e
fechadas. Recomenda-se fornecer um stream em buffer.
Parâmetros | |
---|---|
inStream |
InputStream : o ERROR(/InputStream) |
Retorna | |
---|---|
long |
CRC-32 do stream |
Gera | |
---|---|
|
IOException |
calcularMd5
public static String calculateMd5 (InputStream inputSource)
Método auxiliar para calcular o md5 para um inputStream. O inputStream será consumido e fechadas.
Parâmetros | |
---|---|
inputSource |
InputStream : usado para criar inputStream. |
Retorna | |
---|---|
String |
md5 do stream |
Gera | |
---|---|
|
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 ERROR(/Closeable)
especificado.
Parâmetros | |
---|---|
closeable |
Closeable : o ERROR(/Closeable) . Nenhuma ação será tomada se null . |
closeGZipStream
public static void closeGZipStream (GZIPOutputStream outStream)
Fecha o fluxo de saída do gzip fornecido.
Parâmetros | |
---|---|
outStream |
GZIPOutputStream : o ERROR(/ZipOutputStream) . Nenhuma ação será tomada se outStream for nulo. |
CloseStream
public static void closeStream (OutputStream out)
Esse método foi descontinuado.
use close(Closeable)
.
Parâmetros | |
---|---|
out |
OutputStream |
CloseStream
public static void closeStream (InputStream in)
Esse método foi descontinuado.
use close(Closeable)
.
Parâmetros | |
---|---|
in |
InputStream |
closeZipStream
public static void closeZipStream (ZipOutputStream outStream)
Fecha o fluxo de saída do arquivo ZIP fornecido.
Parâmetros | |
---|---|
outStream |
ZipOutputStream : o ERROR(/ZipOutputStream) . Nenhuma ação será tomada se outStream for nulo. |
copyFileToStream
public static void copyFileToStream (File file, OutputStream outStream)
Copia o conteúdo do arquivo para outStream. Recomenda-se fornecer um stream em buffer.
Parâmetros | |
---|---|
file |
File : o ERROR(/File) |
outStream |
OutputStream : o ERROR(/OutputStream) |
Gera | |
---|---|
|
IOException |
copyStreamToWriter
public static void copyStreamToWriter (InputStream inStream, Writer writer)
Copia o conteúdo do in-stream para o gravador.
Recomendado para fornecer um stream em buffer para entrada e saída
Parâmetros | |
---|---|
inStream |
InputStream : o ERROR(/InputStream) |
writer |
Writer : o destino ERROR(/Writer) . |
Gera | |
---|---|
|
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 determinado deslocamento com um tamanho específico.
Recomendado para fornecer um stream 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. |
Gera | |
---|---|
|
IOException |
copyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream, int offset)
Copia o conteúdo de origStream para destStream.
Recomendado para fornecer um stream 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. |
Gera | |
---|---|
|
IOException |
copyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream)
Copia o conteúdo de origStream para destStream.
Recomendado para fornecer um stream em buffer para entrada e saída
Parâmetros | |
---|---|
inStream |
InputStream : o ERROR(/InputStream) |
outStream |
OutputStream : o ERROR(/OutputStream) |
Gera | |
---|---|
|
IOException |
countLinesFromSource
public static int countLinesFromSource (InputStreamSource source)
Contar o número de linhas em uma InputStreamSource
Parâmetros | |
---|---|
source |
InputStreamSource : o InputStreamSource |
Retorna | |
---|---|
int |
número de linhas |
Gera | |
---|---|
|
se ocorreu uma falha na leitura do stream |
CleanAndCloseStream
public static void flushAndCloseStream (OutputStream outStream)
Tenta transferir o fluxo de saída em questão e o fecha.
Parâmetros | |
---|---|
outStream |
OutputStream : o ERROR(/OutputStream) . Nenhuma ação será tomada se outStream for nulo. |
getBufferedReaderFromStreamSrc
public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)
Retorna um BuffferedReader para ler o conteúdo do InputstreamSource fornecido.
Parâmetros | |
---|---|
stream |
InputStreamSource : o InputStreamSource |
Retorna | |
---|---|
BufferedReader |
um BuffferedReader |
getByteArrayListFromSource
public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)
Recupera um ByteArrayList
de um InputStreamSource
.
Parâmetros | |
---|---|
source |
InputStreamSource : o InputStreamSource |
Retorna | |
---|---|
ByteArrayList |
um ByteArrayList contendo o conteúdo do stream; |
Gera | |
---|---|
|
se ocorreu uma 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) |
Retorna | |
---|---|
ByteArrayList |
um ByteArrayList contendo o conteúdo do stream; |
Gera | |
---|---|
|
se ocorreu uma falha na leitura do stream |
getStackTrace
public static String getStackTrace (Throwable throwable)
Recebe o stack trace como um String
.
Parâmetros | |
---|---|
throwable |
Throwable : o Throwable a ser convertido. |
Retorna | |
---|---|
String |
um stack trace de String |
getStringFromSource
public static String getStringFromSource (InputStreamSource source)
Recupera um String
de um InputStreamSource
.
Parâmetros | |
---|---|
source |
InputStreamSource : o InputStreamSource |
Retorna | |
---|---|
String |
um String contendo o conteúdo do stream; |
Gera | |
---|---|
|
se ocorreu uma falha na leitura do stream |
getStringFromStream
public static String getStringFromStream (InputStream stream)
Recupera um String
de um stream de caracteres.
Parâmetros | |
---|---|
stream |
InputStream : o ERROR(/InputStream) |
Retorna | |
---|---|
String |
um String contendo o conteúdo do stream; |
Gera | |
---|---|
|
se ocorreu uma falha na leitura do stream |
getStringFromStream
public static String getStringFromStream (InputStream stream, long length)
Recupera um String
de um stream 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. |
Retorna | |
---|---|
String |
um String contendo o conteúdo do stream; |
Gera | |
---|---|
|
se ocorreu uma falha na leitura do stream |
nullOutputStream
public static OutputStream nullOutputStream ()
Crie um ERROR(/OutputStream)
que descarte todas as gravações.
Retorna | |
---|---|
OutputStream |