StreamUtil
public class StreamUtil
extends Object
java.lang.Oggetto | |
↳ | 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 base64 md5 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 l'oggetto |
static void | close (Closeable closeable) Chiude il dato |
static void | closeGZipStream (GZIPOutputStream outStream) Chiude il flusso di output gzip specificato. |
static void | closeStream (OutputStream out) Questo metodo è deprecato. usa invece |
static void | closeStream (InputStream in) Questo metodo è deprecato. usa invece |
static void | closeZipStream (ZipOutputStream outStream) Chiude il flusso di output zip specificato. |
static void | copyFileToStream (File file, OutputStream outStream) Copia il contenuto del file in outStream. |
static void | copyStreamToWriter (InputStream inStream, Writer writer) Copia i contenuti di inStream nel writer. |
static void | copyStreams (InputStream inStream, OutputStream outStream, long offset, long size) Copia il contenuto di origStream in destStream a partire da un determinato offset con una dimensione specifica. |
static void | copyStreams (InputStream inStream, OutputStream outStream, int offset) Copia il contenuto di origStream in destStream. |
static void | copyStreams (InputStream inStream, OutputStream outStream) Copia il contenuto di origStream in destStream. |
static int | countLinesFromSource ( InputStreamSource source) Contare il numero di righe in un |
static void | flushAndCloseStream (OutputStream outStream) Tenta di svuotare il flusso di output specificato e quindi lo chiude. |
static BufferedReader | getBufferedReaderFromStreamSrc ( InputStreamSource stream) Restituisce un BufferedReader per leggere il contenuto dall'InputstreamSource specificato. |
static ByteArrayList | getByteArrayListFromSource ( InputStreamSource source) Recupera un |
static ByteArrayList | getByteArrayListFromStream (InputStream stream) Recupera un |
static String | getStackTrace (Throwable throwable) Ottiene l'analisi dello stack come |
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 () Crea un |
Metodi pubblici
calcolareBase64Md5
public static String calculateBase64Md5 (InputStream inputSource)
Metodo helper per calcolare base64 md5 per un inputStream. inputStream verrà utilizzato e chiuso.
Parametri | |
---|---|
inputSource | InputStream : utilizzato per creare inputStream |
ritorna | |
---|---|
String | base64 md5 del flusso |
Getta | |
---|---|
| IOException |
calcola Crc32
public static long calculateCrc32 (InputStream inStream)
Metodo di supporto per calcolare CRC-32 per un ERROR(/InputStream)
. Il flusso verrà consumato e chiuso. Si consiglia di fornire un flusso bufferizzato.
Parametri | |
---|---|
inStream | InputStream : l' ERROR(/InputStream) |
ritorna | |
---|---|
long | CRC-32 del flusso |
Getta | |
---|---|
| IOException |
calcola Md5
public static String calculateMd5 (InputStream inputSource)
Metodo helper per calcolare md5 per un inputStream. inputStream verrà utilizzato e chiuso.
Parametri | |
---|---|
inputSource | InputStream : utilizzato per creare inputStream |
ritorna | |
---|---|
String | md5 del flusso |
Getta | |
---|---|
| IOException |
Annulla
public static void cancel (InputStreamSource outputSource)
Annulla l'oggetto InputStreamSource
specificato se diverso da null.
Parametri | |
---|---|
outputSource | InputStreamSource |
vicino
public static void close (Closeable closeable)
Chiude il dato ERROR(/Closeable)
.
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 : l' ERROR(/ZipOutputStream) . Nessuna azione intrapresa se outStream è nullo. |
chiudiStream
public static void closeStream (OutputStream out)
Questo metodo è deprecato.
usa invece close(Closeable)
.
Parametri | |
---|---|
out | OutputStream |
chiudiStream
public static void closeStream (InputStream in)
Questo metodo è deprecato.
usa invece close(Closeable)
.
Parametri | |
---|---|
in | InputStream |
chiudiZipStream
public static void closeZipStream (ZipOutputStream outStream)
Chiude il flusso di output zip specificato.
Parametri | |
---|---|
outStream | ZipOutputStream : l' ERROR(/ZipOutputStream) . Nessuna azione intrapresa se outStream è nullo. |
copiaFileToStream
public static void copyFileToStream (File file, OutputStream outStream)
Copia il contenuto del file in outStream. Si consiglia di fornire un flusso bufferizzato.
Parametri | |
---|---|
file | File : l' ERROR(/File) |
outStream | OutputStream : l' ERROR(/OutputStream) |
Getta | |
---|---|
| IOException |
copyStreamToWriter
public static void copyStreamToWriter (InputStream inStream, Writer writer)
Copia i contenuti di inStream nel writer.
Consigliato per fornire un flusso bufferizzato per l'input e l'outputParametri | |
---|---|
inStream | InputStream : l' ERROR(/InputStream) |
writer | Writer : la destinazione ERROR(/Writer) |
Getta | |
---|---|
| IOException |
copyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream, long offset, long size)
Copia il contenuto 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 : l' ERROR(/InputStream) |
outStream | OutputStream : l' ERROR(/OutputStream) |
offset | long : l'offset di quando iniziare a copiare i dati. |
size | long : il numero di byte da copiare. Un valore negativo significa copiare tutto il contenuto. |
Getta | |
---|---|
| IOException |
copyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream, int offset)
Copia il contenuto di origStream in destStream.
Consigliato per fornire un flusso bufferizzato per l'input e l'output
Parametri | |
---|---|
inStream | InputStream : l' ERROR(/InputStream) |
outStream | OutputStream : l' ERROR(/OutputStream) |
offset | int : l'offset di quando iniziare a copiare i dati. |
Getta | |
---|---|
| IOException |
copyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream)
Copia il contenuto di origStream in destStream.
Consigliato per fornire un flusso bufferizzato per l'input e l'outputParametri | |
---|---|
inStream | InputStream : l' ERROR(/InputStream) |
outStream | OutputStream : l' ERROR(/OutputStream) |
Getta | |
---|---|
| IOException |
countLinesFromSource
public static int countLinesFromSource (InputStreamSource source)
Contare il numero di righe in un InputStreamSource
Parametri | |
---|---|
source | InputStreamSource : InputStreamSource |
ritorna | |
---|---|
int | numero di righe |
Getta | |
---|---|
| se si è verificato un errore durante la lettura del flusso |
flushAndCloseStream
public static void flushAndCloseStream (OutputStream outStream)
Tenta di svuotare il flusso di output specificato e quindi lo chiude.
Parametri | |
---|---|
outStream | OutputStream : l' ERROR(/OutputStream) . Nessuna azione intrapresa se outStream è nullo. |
getBufferedReaderFromStreamSrc
public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)
Restituisce un BufferedReader per leggere il contenuto dall'InputstreamSource specificato.
Parametri | |
---|---|
stream | InputStreamSource : InputStreamSource |
ritorna | |
---|---|
BufferedReader | un BufferedReader |
getByteArrayListFromSource
public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)
Recupera un ByteArrayList
da un InputStreamSource
.
Parametri | |
---|---|
source | InputStreamSource : InputStreamSource |
ritorna | |
---|---|
ByteArrayList | un ByteArrayList contenente il contenuto del flusso |
Getta | |
---|---|
| se si è verificato un errore durante la lettura del flusso |
getByteArrayListFromStream
public static ByteArrayList getByteArrayListFromStream (InputStream stream)
Recupera un ByteArrayList
da un flusso di byte.
Parametri | |
---|---|
stream | InputStream : l' ERROR(/InputStream) |
ritorna | |
---|---|
ByteArrayList | un ByteArrayList contenente il contenuto del flusso |
Getta | |
---|---|
| se si è verificato un errore durante la lettura del flusso |
getStackTrace
public static String getStackTrace (Throwable throwable)
Ottiene l'analisi dello stack come String
.
Parametri | |
---|---|
throwable | Throwable : il Throwable da convertire. |
ritorna | |
---|---|
String | un'analisi dello stack String |
getStringFromSource
public static String getStringFromSource (InputStreamSource source)
Recupera una String
da un InputStreamSource
.
Parametri | |
---|---|
source | InputStreamSource : InputStreamSource |
ritorna | |
---|---|
String | una String contenente il contenuto del flusso |
Getta | |
---|---|
| se si è verificato un errore durante la lettura del flusso |
getStringFromStream
public static String getStringFromStream (InputStream stream)
Recupera una String
da un flusso di caratteri.
Parametri | |
---|---|
stream | InputStream : l' ERROR(/InputStream) |
ritorna | |
---|---|
String | una String contenente il contenuto del flusso |
Getta | |
---|---|
| se si è verificato un errore durante la lettura del flusso |
getStringFromStream
public static String getStringFromStream (InputStream stream, long length)
Recupera una String
da un flusso di caratteri.
Parametri | |
---|---|
stream | InputStream : l' ERROR(/InputStream) |
length | long : la dimensione del contenuto da leggere, impostato su 0 per leggere tutto il contenuto |
ritorna | |
---|---|
String | una String contenente il contenuto del flusso |
Getta | |
---|---|
| se si è verificato un errore durante la lettura del flusso |
nullOutputStream
public static OutputStream nullOutputStream ()
Crea un ERROR(/OutputStream)
che scarta tutte le scritture.
ritorna | |
---|---|
OutputStream |