StreamUtil
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 l'MD5 base64 per un inputStream. |
static
long
|
calculateCrc32(InputStream inStream)
Metodo helper per calcolare il CRC-32 per un |
static
String
|
calculateMd5(InputStream inputSource)
Metodo helper per calcolare l'MD5 per un inputStream. |
static
void
|
cancel(InputStreamSource outputSource)
Annulla il valore |
static
void
|
close(Closeable closeable)
Chiude il |
static
void
|
closeGZipStream(GZIPOutputStream outStream)
Chiude il flusso di output gzip specificato. |
static
void
|
closeStream(InputStream in)
Questo metodo è obsoleto.
utilizza invece |
static
void
|
closeStream(OutputStream out)
Questo metodo è obsoleto.
utilizza invece |
static
void
|
closeZipStream(ZipOutputStream outStream)
Chiude il flusso 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 inStream in Writer. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream)
Copia i contenuti di origStream in destStream. |
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
int
|
countLinesFromSource(InputStreamSource source)
Conta il numero di righe in un |
static
void
|
flushAndCloseStream(OutputStream outStream)
Tenta di svuotare il flusso di output specificato e poi lo chiude. |
static
BufferedReader
|
getBufferedReaderFromStreamSrc(InputStreamSource stream)
Restituisce un BufferedRead per leggere i contenuti dall'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, long length)
Recupera un |
static
String
|
getStringFromStream(InputStream stream)
Recupera un |
static
OutputStream
|
nullOutputStream()
Crea un |
Metodi pubblici
calculateBase64Md5
public static String calculateBase64Md5 (InputStream inputSource)
Metodo helper per calcolare l'MD5 base64 per un inputStream. L'inputStream verrà utilizzato e chiuso.
| Parametri | |
|---|---|
inputSource |
InputStream: utilizzato per creare inputStream |
| Resi | |
|---|---|
String |
base64 md5 dello stream |
| Genera | |
|---|---|
|
java.io.IOException |
IOException |
|
calculateCrc32
public static long calculateCrc32 (InputStream inStream)
Metodo helper per calcolare il CRC-32 per un InputStream. Lo stream verrà utilizzato e
chiuso. Ti consigliamo di fornire uno stream memorizzato nel buffer.
| Parametri | |
|---|---|
inStream |
InputStream: il InputStream |
| Resi | |
|---|---|
long |
CRC-32 dello stream |
| Genera | |
|---|---|
|
java.io.IOException |
IOException |
|
calculateMd5
public static String calculateMd5 (InputStream inputSource)
Metodo helper per calcolare l'MD5 per un inputStream. L'inputStream verrà utilizzato e chiuso.
| Parametri | |
|---|---|
inputSource |
InputStream: utilizzato per creare inputStream |
| Resi | |
|---|---|
String |
md5 dello stream |
| Genera | |
|---|---|
|
java.io.IOException |
IOException |
|
annulla
public static void cancel (InputStreamSource outputSource)
Annulla il valore InputStreamSource specificato se non è nullo.
| Parametri | |
|---|---|
outputSource |
InputStreamSource |
chiudi
public static void close (Closeable closeable)
Chiude il Closeable specificato.
| Parametri | |
|---|---|
closeable |
Closeable: il Closeable. Nessuna azione intrapresa se null. |
closeGZipStream
public static void closeGZipStream (GZIPOutputStream outStream)
Chiude il flusso di output gzip specificato.
| Parametri | |
|---|---|
outStream |
GZIPOutputStream: il ZipOutputStream. Nessuna azione intrapresa se outStream è null. |
closeStream
public static void closeStream (InputStream in)
Questo metodo è obsoleto.
utilizza invece close(Closeable).
| Parametri | |
|---|---|
in |
InputStream |
closeStream
public static void closeStream (OutputStream out)
Questo metodo è obsoleto.
utilizza invece close(Closeable).
| Parametri | |
|---|---|
out |
OutputStream |
closeZipStream
public static void closeZipStream (ZipOutputStream outStream)
Chiude il flusso di output ZIP specificato.
| Parametri | |
|---|---|
outStream |
ZipOutputStream: il 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 memorizzato nel buffer.
| Parametri | |
|---|---|
file |
File: il File |
outStream |
OutputStream: il OutputStream |
| Genera | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreamToWriter
public static void copyStreamToWriter (InputStream inStream,
Writer writer)Copia i contenuti di inStream in Writer.
Consigliato per fornire un flusso bufferizzato per l'input e l'output
| Parametri | |
|---|---|
inStream |
InputStream: il InputStream |
writer |
Writer: la destinazione Writer |
| Genera | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreams
public static void copyStreams (InputStream inStream,
OutputStream outStream)Copia i contenuti di origStream in destStream.
Consigliato per fornire un flusso bufferizzato per l'input e l'output
| Parametri | |
|---|---|
inStream |
InputStream: il InputStream |
outStream |
OutputStream: il OutputStream |
| Genera | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreams
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.
Consigliato per fornire un flusso bufferizzato per l'input e l'output
| Parametri | |
|---|---|
inStream |
InputStream: il InputStream |
outStream |
OutputStream: il OutputStream |
offset |
long: l'offset di quando iniziare a copiare i dati. |
size |
long: il numero di byte da copiare. Un valore negativo indica di copiare tutti i contenuti. |
| Genera | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreams
public static void copyStreams (InputStream inStream,
OutputStream outStream,
int offset)Copia i contenuti di origStream in destStream.
Consigliato per fornire un flusso bufferizzato per l'input e l'output
| Parametri | |
|---|---|
inStream |
InputStream: il InputStream |
outStream |
OutputStream: il OutputStream |
offset |
int: l'offset di quando iniziare a copiare i dati. |
| Genera | |
|---|---|
|
java.io.IOException |
IOException |
|
countLinesFromSource
public static int countLinesFromSource (InputStreamSource source)
Conta il numero di righe in un InputStreamSource
| Parametri | |
|---|---|
source |
InputStreamSource: il InputStreamSource |
| Resi | |
|---|---|
int |
numero di righe |
| Genera | |
|---|---|
IOException |
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 e poi lo chiude.
| Parametri | |
|---|---|
outStream |
OutputStream: il OutputStream. Nessuna azione intrapresa se outStream è null. |
getBufferedReaderFromStreamSrc
public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)
Restituisce un BufferedRead per leggere i contenuti dall'InputstreamSource specificato.
| Parametri | |
|---|---|
stream |
InputStreamSource: il InputStreamSource |
| Resi | |
|---|---|
BufferedReader |
un BufferedRead |
getByteArrayListFromSource
public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)
Recupera un ByteArrayList da un InputStreamSource.
| Parametri | |
|---|---|
source |
InputStreamSource: il InputStreamSource |
| Resi | |
|---|---|
ByteArrayList |
un ByteArrayList contenente i contenuti dello stream |
| Genera | |
|---|---|
IOException |
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: il InputStream |
| Resi | |
|---|---|
ByteArrayList |
un ByteArrayList contenente i contenuti dello stream |
| Genera | |
|---|---|
IOException |
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. |
| Resi | |
|---|---|
String |
un'String analisi dello stack |
getStringFromSource
public static String getStringFromSource (InputStreamSource source)
Recupera un String da un InputStreamSource.
| Parametri | |
|---|---|
source |
InputStreamSource: il InputStreamSource |
| Resi | |
|---|---|
String |
un String contenente i contenuti dello stream |
| Genera | |
|---|---|
IOException |
se si è verificato un errore durante la lettura dello stream |
getStringFromStream
public static String getStringFromStream (InputStream stream,
long length)Recupera un String da un flusso di caratteri.
| Parametri | |
|---|---|
stream |
InputStream: il InputStream |
length |
long: la dimensione dei contenuti da leggere, impostata su 0 per leggere tutti i contenuti |
| Resi | |
|---|---|
String |
un String contenente i contenuti dello stream |
| Genera | |
|---|---|
IOException |
se si è verificato un errore durante la lettura dello stream |
getStringFromStream
public static String getStringFromStream (InputStream stream)
Recupera un String da un flusso di caratteri.
| Parametri | |
|---|---|
stream |
InputStream: il InputStream |
| Resi | |
|---|---|
String |
un String contenente i contenuti dello stream |
| Genera | |
|---|---|
IOException |
se si è verificato un errore durante la lettura dello stream |
nullOutputStream
public static OutputStream nullOutputStream ()
Crea un OutputStream che ignora tutte le scritture.
| Resi | |
|---|---|
OutputStream |
|