Utile
public
class
StreamUtil
extends Object
java.lang.Object | |
🎞 | com.android.tradefed.util.StreamUtil |
Classe di utilità per la gestione dei flussi di input.
Riepilogo
Metodi pubblici | |
---|---|
static
String
|
calculateBase64Md5(InputStream inputSource)
Metodo helper per calcolare md5 in base64 per un inputStream. |
static
long
|
calculateCrc32(InputStream inStream)
Metodo di supporto per calcolare CRC-32 per un |
static
String
|
calculateMd5(InputStream inputSource)
Metodo helper per calcolare md5 per un inputStream. |
static
void
|
cancel(InputStreamSource outputSource)
Annulla il valore |
static
void
|
close(Closeable closeable)
Chiude l'elemento |
static
void
|
closeGZipStream(GZIPOutputStream outStream)
Chiude il flusso di output gzip specificato. |
static
void
|
closeStream(OutputStream out)
Questo metodo è obsoleto.
usa invece |
static
void
|
closeStream(InputStream in)
Questo metodo è obsoleto.
usa invece |
static
void
|
closeZipStream(ZipOutputStream outStream)
Chiude lo stream di output ZIP specificato. |
static
void
|
copyFileToStream(File file, OutputStream outStream)
Copia i contenuti del file in OutStream. |
static
void
|
copyStreamToWriter(InputStream inStream, Writer writer)
Copia i contenuti di in-stream all'autore. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream, long offset, long size)
Copia i contenuti di origStream in destStream a partire da un determinato offset con una dimensione specifica. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream, int offset)
Copia i contenuti di origStream in destStream. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream)
Copia i contenuti di origStream in destStream. |
static
int
|
countLinesFromSource(InputStreamSource source)
Conta il numero di righe in un |
static
void
|
flushAndCloseStream(OutputStream outStream)
Tenta di svuotare il flusso di output specificato, quindi lo chiude. |
static
BufferedReader
|
getBufferedReaderFromStreamSrc(InputStreamSource stream)
Restituisce un BuffferedReader per leggere i contenuti dell'oggetto InputstreamSource specificato. |
static
ByteArrayList
|
getByteArrayListFromSource(InputStreamSource source)
Recupera un |
static
ByteArrayList
|
getByteArrayListFromStream(InputStream stream)
Recupera un |
static
String
|
getStackTrace(Throwable throwable)
Recupera l'analisi dello stack come |
static
String
|
getStringFromSource(InputStreamSource source)
Recupera un |
static
String
|
getStringFromStream(InputStream stream)
Recupera un |
static
String
|
getStringFromStream(InputStream stream, long length)
Recupera un |
static
OutputStream
|
nullOutputStream()
Crea un |
Metodi pubblici
calcoloBase64Md5
public static String calculateBase64Md5 (InputStream inputSource)
Metodo helper per calcolare md5 in base64 per un inputStream. L'inputStream verrà utilizzato e chiuso.
Parametri | |
---|---|
inputSource |
InputStream : utilizzato per creare inputStream |
Ritorni | |
---|---|
String |
md5 in base64 del flusso |
Lanci | |
---|---|
|
Eccezione IO |
calcoloCrc32
public static long calculateCrc32 (InputStream inStream)
Metodo di supporto per calcolare CRC-32 per un ERROR(/InputStream)
. Lo stream verrà consumato
chiuso. Ti consigliamo di fornire uno stream con buffer.
Parametri | |
---|---|
inStream |
InputStream : ERROR(/InputStream) |
Ritorni | |
---|---|
long |
CRC-32 del flusso |
Lanci | |
---|---|
|
Eccezione IO |
calcoloMd5
public static String calculateMd5 (InputStream inputSource)
Metodo helper per calcolare md5 per un inputStream. L'inputStream verrà utilizzato e chiuso.
Parametri | |
---|---|
inputSource |
InputStream : utilizzato per creare inputStream |
Ritorni | |
---|---|
String |
MD5 del flusso |
Lanci | |
---|---|
|
Eccezione IO |
Annulla
public static void cancel (InputStreamSource outputSource)
Annulla il valore InputStreamSource
specificato se non è null.
Parametri | |
---|---|
outputSource |
InputStreamSource |
chiudi
public static void close (Closeable closeable)
Chiude l'elemento ERROR(/Closeable)
specificato.
Parametri | |
---|---|
closeable |
Closeable : ERROR(/Closeable) . Nessuna azione intrapresa se null . |
chiudiGZipStream
public static void closeGZipStream (GZIPOutputStream outStream)
Chiude il flusso di output gzip specificato.
Parametri | |
---|---|
outStream |
GZIPOutputStream : ERROR(/ZipOutputStream) . Nessuna azione intrapresa se outStream è null. |
Chiudi streaming
public static void closeStream (OutputStream out)
Questo metodo è stato ritirato.
usa invece close(Closeable)
.
Parametri | |
---|---|
out |
OutputStream |
Chiudi streaming
public static void closeStream (InputStream in)
Questo metodo è stato ritirato.
usa invece close(Closeable)
.
Parametri | |
---|---|
in |
InputStream |
chiudiZipStream
public static void closeZipStream (ZipOutputStream outStream)
Chiude lo stream di output ZIP specificato.
Parametri | |
---|---|
outStream |
ZipOutputStream : ERROR(/ZipOutputStream) . Nessuna azione intrapresa se outStream è null. |
copyFileToStream
public static void copyFileToStream (File file, OutputStream outStream)
Copia i contenuti del file in OutStream. Ti consigliamo di fornire uno stream con buffer.
Parametri | |
---|---|
file |
File : ERROR(/File) |
outStream |
OutputStream : ERROR(/OutputStream) |
Lanci | |
---|---|
|
Eccezione IO |
copyStreamToWriter
public static void copyStreamToWriter (InputStream inStream, Writer writer)
Copia i contenuti di in-stream all'autore.
È consigliabile fornire un flusso con buffer per input e output
Parametri | |
---|---|
inStream |
InputStream : ERROR(/InputStream) |
writer |
Writer : la destinazione ERROR(/Writer) |
Lanci | |
---|---|
|
Eccezione IO |
copyStream
public static void copyStreams (InputStream inStream, OutputStream outStream, long offset, long size)
Copia i contenuti di origStream in destStream a partire da un determinato offset con una dimensione specifica.
È consigliabile fornire un flusso con buffer per input e output
Parametri | |
---|---|
inStream |
InputStream : ERROR(/InputStream) |
outStream |
OutputStream : ERROR(/OutputStream) |
offset |
long : l'offset di quando iniziare a copiare i dati. |
size |
long : il numero di byte da copiare. Un valore negativo indica la copia di tutti i contenuti. |
Lanci | |
---|---|
|
Eccezione IO |
copyStream
public static void copyStreams (InputStream inStream, OutputStream outStream, int offset)
Copia i contenuti di origStream in destStream.
È consigliabile fornire un flusso con buffer per input e output
Parametri | |
---|---|
inStream |
InputStream : ERROR(/InputStream) |
outStream |
OutputStream : ERROR(/OutputStream) |
offset |
int : l'offset di quando iniziare a copiare i dati. |
Lanci | |
---|---|
|
Eccezione IO |
copyStream
public static void copyStreams (InputStream inStream, OutputStream outStream)
Copia i contenuti di origStream in destStream.
È consigliabile fornire un flusso con buffer per input e output
Parametri | |
---|---|
inStream |
InputStream : ERROR(/InputStream) |
outStream |
OutputStream : ERROR(/OutputStream) |
Lanci | |
---|---|
|
Eccezione IO |
conteggioLineeDaOrigine
public static int countLinesFromSource (InputStreamSource source)
Conta il numero di righe in un InputStreamSource
Parametri | |
---|---|
source |
InputStreamSource : InputStreamSource |
Ritorni | |
---|---|
int |
numero di righe |
Lanci | |
---|---|
|
se si è verificato un errore durante la lettura dello stream |
flushAndCloseStream
public static void flushAndCloseStream (OutputStream outStream)
Tenta di svuotare il flusso di output specificato, quindi lo chiude.
Parametri | |
---|---|
outStream |
OutputStream : ERROR(/OutputStream) . Nessuna azione intrapresa se outStream è null. |
getBufferedReaderFromStreamSrc
public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)
Restituisce un BuffferedReader per leggere i contenuti dell'oggetto InputstreamSource specificato.
Parametri | |
---|---|
stream |
InputStreamSource : InputStreamSource |
Ritorni | |
---|---|
BufferedReader |
un BuffferedReader |
getByteArrayListFromSource
public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)
Recupera un ByteArrayList
da un InputStreamSource
.
Parametri | |
---|---|
source |
InputStreamSource : InputStreamSource |
Ritorni | |
---|---|
ByteArrayList |
un elemento ByteArrayList con i contenuti dello stream |
Lanci | |
---|---|
|
se si è verificato un errore durante la lettura dello stream |
getByteArrayListFromStream
public static ByteArrayList getByteArrayListFromStream (InputStream stream)
Recupera un ByteArrayList
da un flusso di byte.
Parametri | |
---|---|
stream |
InputStream : ERROR(/InputStream) |
Ritorni | |
---|---|
ByteArrayList |
un elemento ByteArrayList con i contenuti dello stream |
Lanci | |
---|---|
|
se si è verificato un errore durante la lettura dello stream |
getStackTrace
public static String getStackTrace (Throwable throwable)
Recupera l'analisi dello stack come String
.
Parametri | |
---|---|
throwable |
Throwable : il Throwable da convertire. |
Ritorni | |
---|---|
String |
un'analisi dello stack String |
getStringFromSource
public static String getStringFromSource (InputStreamSource source)
Recupera un String
da un InputStreamSource
.
Parametri | |
---|---|
source |
InputStreamSource : InputStreamSource |
Ritorni | |
---|---|
String |
un elemento String con i contenuti dello stream |
Lanci | |
---|---|
|
se si è verificato un errore durante la lettura dello stream |
getStringFromStream
public static String getStringFromStream (InputStream stream)
Recupera un String
da uno stream di caratteri.
Parametri | |
---|---|
stream |
InputStream : ERROR(/InputStream) |
Ritorni | |
---|---|
String |
un elemento String con i contenuti dello stream |
Lanci | |
---|---|
|
se si è verificato un errore durante la lettura dello stream |
getStringFromStream
public static String getStringFromStream (InputStream stream, long length)
Recupera un String
da uno stream di caratteri.
Parametri | |
---|---|
stream |
InputStream : ERROR(/InputStream) |
length |
long : la dimensione dei contenuti da leggere, impostata su 0 per leggere tutti i contenuti |
Ritorni | |
---|---|
String |
un elemento String con i contenuti dello stream |
Lanci | |
---|---|
|
se si è verificato un errore durante la lettura dello stream |
nullOutputStream
public static OutputStream nullOutputStream ()
Crea un ERROR(/OutputStream)
che ignora tutte le scritture.
Ritorni | |
---|---|
OutputStream |