StreamUtil
public
class
StreamUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.StreamUtil |
Dienstprogrammklasse zum Verwalten von Eingabestreams.
Zusammenfassung
Öffentliche Methoden | |
|---|---|
static
String
|
calculateBase64Md5(InputStream inputSource)
Hilfsmethode zum Berechnen des Base64-MD5-Hashs für einen InputStream. |
static
long
|
calculateCrc32(InputStream inStream)
Helper-Methode zum Berechnen von CRC-32 für ein |
static
String
|
calculateMd5(InputStream inputSource)
Hilfsmethode zum Berechnen des MD5-Hashs für einen InputStream. |
static
void
|
cancel(InputStreamSource outputSource)
Bricht die angegebene |
static
void
|
close(Closeable closeable)
Schließt die angegebene |
static
void
|
closeGZipStream(GZIPOutputStream outStream)
Schließt den angegebenen GZIP-Ausgabestream. |
static
void
|
closeStream(InputStream in)
Diese Methode wurde eingestellt.
Verwenden Sie stattdessen |
static
void
|
closeStream(OutputStream out)
Diese Methode wurde eingestellt.
Verwenden Sie stattdessen |
static
void
|
closeZipStream(ZipOutputStream outStream)
Schließt den angegebenen ZIP-Ausgabestream. |
static
void
|
copyFileToStream(File file, OutputStream outStream)
Kopiert den Inhalt der Datei in „outStream“. |
static
void
|
copyStreamToWriter(InputStream inStream, Writer writer)
Kopiert den Inhalt von „inStream“ in „writer“. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream)
Kopiert den Inhalt von „origStream“ in „destStream“. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream, long offset, long size)
Kopiert den Inhalt von „origStream“ in „destStream“, beginnend bei einem bestimmten Offset mit einer bestimmten Größe. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream, int offset)
Kopiert den Inhalt von „origStream“ in „destStream“. |
static
int
|
countLinesFromSource(InputStreamSource source)
Anzahl der Zeilen in einem |
static
void
|
flushAndCloseStream(OutputStream outStream)
Versucht, den angegebenen Ausgabestream zu leeren und ihn dann zu schließen. |
static
BufferedReader
|
getBufferedReaderFromStreamSrc(InputStreamSource stream)
Gibt einen Buffered Reader zurück, um den Inhalt aus der angegebenen InputstreamSource zu lesen. |
static
ByteArrayList
|
getByteArrayListFromSource(InputStreamSource source)
Ruft einen |
static
ByteArrayList
|
getByteArrayListFromStream(InputStream stream)
Ruft einen |
static
String
|
getStackTrace(Throwable throwable)
Ruft den Stacktrace als |
static
String
|
getStringFromSource(InputStreamSource source)
Ruft einen |
static
String
|
getStringFromStream(InputStream stream, long length)
Ruft einen |
static
String
|
getStringFromStream(InputStream stream)
Ruft einen |
static
OutputStream
|
nullOutputStream()
Erstellt eine |
Öffentliche Methoden
calculateBase64Md5
public static String calculateBase64Md5 (InputStream inputSource)
Hilfsmethode zum Berechnen des Base64-MD5-Hashs für einen InputStream. Der inputStream wird verarbeitet und geschlossen.
| Parameter | |
|---|---|
inputSource |
InputStream: wird zum Erstellen von inputStream verwendet |
| Gibt Folgendes zurück: | |
|---|---|
String |
Base64-MD5-Hash des Streams |
| Löst aus | |
|---|---|
|
java.io.IOException |
IOException |
|
calculateCrc32
public static long calculateCrc32 (InputStream inStream)
Helper-Methode zum Berechnen von CRC-32 für ein InputStream. Der Stream wird verarbeitet und geschlossen. Es wird empfohlen, einen gepufferten Stream bereitzustellen.
| Parameter | |
|---|---|
inStream |
InputStream: Der InputStream |
| Gibt Folgendes zurück: | |
|---|---|
long |
CRC-32 des Streams |
| Löst aus | |
|---|---|
|
java.io.IOException |
IOException |
|
calculateMd5
public static String calculateMd5 (InputStream inputSource)
Hilfsmethode zum Berechnen des MD5-Hashs für einen InputStream. Der inputStream wird verarbeitet und geschlossen.
| Parameter | |
|---|---|
inputSource |
InputStream: wird zum Erstellen von inputStream verwendet |
| Gibt Folgendes zurück: | |
|---|---|
String |
MD5-Hash des Streams |
| Löst aus | |
|---|---|
|
java.io.IOException |
IOException |
|
Abbrechen
public static void cancel (InputStreamSource outputSource)
Bricht die angegebene InputStreamSource ab, wenn sie nicht null ist.
| Parameter | |
|---|---|
outputSource |
InputStreamSource |
Schließen
public static void close (Closeable closeable)
Schließt die angegebene Closeable.
| Parameter | |
|---|---|
closeable |
Closeable: die Closeable. Es werden keine Maßnahmen ergriffen, wenn null. |
closeGZipStream
public static void closeGZipStream (GZIPOutputStream outStream)
Schließt den angegebenen GZIP-Ausgabestream.
| Parameter | |
|---|---|
outStream |
GZIPOutputStream: die ZipOutputStream. Es wird keine Aktion ausgeführt, wenn „outStream“ null ist. |
closeStream
public static void closeStream (InputStream in)
Diese Methode wurde eingestellt.
Verwenden Sie stattdessen close(Closeable).
| Parameter | |
|---|---|
in |
InputStream |
closeStream
public static void closeStream (OutputStream out)
Diese Methode wurde eingestellt.
Verwenden Sie stattdessen close(Closeable).
| Parameter | |
|---|---|
out |
OutputStream |
closeZipStream
public static void closeZipStream (ZipOutputStream outStream)
Schließt den angegebenen ZIP-Ausgabestream.
| Parameter | |
|---|---|
outStream |
ZipOutputStream: die ZipOutputStream. Es wird keine Aktion ausgeführt, wenn „outStream“ null ist. |
copyFileToStream
public static void copyFileToStream (File file,
OutputStream outStream)Kopiert den Inhalt der Datei in „outStream“. Es wird empfohlen, einen gepufferten Stream bereitzustellen.
| Parameter | |
|---|---|
file |
File: Der File |
outStream |
OutputStream: Der OutputStream |
| Löst aus | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreamToWriter
public static void copyStreamToWriter (InputStream inStream,
Writer writer)Kopiert den Inhalt von „inStream“ in „writer“.
Es wird empfohlen, einen gepufferten Stream für Ein- und Ausgabe bereitzustellen.
| Parameter | |
|---|---|
inStream |
InputStream: Der InputStream |
writer |
Writer: das Writer-Ziel |
| Löst aus | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreams
public static void copyStreams (InputStream inStream,
OutputStream outStream)Kopiert den Inhalt von „origStream“ in „destStream“.
Es wird empfohlen, einen gepufferten Stream für Ein- und Ausgabe bereitzustellen.
| Parameter | |
|---|---|
inStream |
InputStream: Der InputStream |
outStream |
OutputStream: Der OutputStream |
| Löst aus | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreams
public static void copyStreams (InputStream inStream,
OutputStream outStream,
long offset,
long size)Kopiert den Inhalt von „origStream“ in „destStream“, beginnend bei einem bestimmten Offset mit einer bestimmten Größe.
Es wird empfohlen, einen gepufferten Stream für Ein- und Ausgabe bereitzustellen.
| Parameter | |
|---|---|
inStream |
InputStream: Der InputStream |
outStream |
OutputStream: Der OutputStream |
offset |
long: Der Offset, ab dem die Daten kopiert werden sollen. |
size |
long: die Anzahl der zu kopierenden Byte. Ein negativer Wert bedeutet, dass alle Inhalte kopiert werden. |
| Löst aus | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreams
public static void copyStreams (InputStream inStream,
OutputStream outStream,
int offset)Kopiert den Inhalt von „origStream“ in „destStream“.
Es wird empfohlen, einen gepufferten Stream für Ein- und Ausgabe bereitzustellen.
| Parameter | |
|---|---|
inStream |
InputStream: Der InputStream |
outStream |
OutputStream: Der OutputStream |
offset |
int: Der Offset, ab dem die Daten kopiert werden sollen. |
| Löst aus | |
|---|---|
|
java.io.IOException |
IOException |
|
countLinesFromSource
public static int countLinesFromSource (InputStreamSource source)
Anzahl der Zeilen in einem InputStreamSource zählen
| Parameter | |
|---|---|
source |
InputStreamSource: Der InputStreamSource |
| Gibt Folgendes zurück: | |
|---|---|
int |
Anzahl der Zeilen |
| Löst aus | |
|---|---|
IOException |
wenn beim Lesen des Streams ein Fehler aufgetreten ist |
flushAndCloseStream
public static void flushAndCloseStream (OutputStream outStream)
Versucht, den angegebenen Ausgabestream zu leeren und ihn dann zu schließen.
| Parameter | |
|---|---|
outStream |
OutputStream: die OutputStream. Es wird keine Aktion ausgeführt, wenn „outStream“ null ist. |
getBufferedReaderFromStreamSrc
public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)
Gibt einen Buffered Reader zurück, um den Inhalt aus der angegebenen InputstreamSource zu lesen.
| Parameter | |
|---|---|
stream |
InputStreamSource: Der InputStreamSource |
| Gibt Folgendes zurück: | |
|---|---|
BufferedReader |
einen BuffferedReader |
getByteArrayListFromSource
public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)
Ruft einen ByteArrayList aus einem InputStreamSource ab.
| Parameter | |
|---|---|
source |
InputStreamSource: Der InputStreamSource |
| Gibt Folgendes zurück: | |
|---|---|
ByteArrayList |
Ein ByteArrayList mit den Streaminhalten |
| Löst aus | |
|---|---|
IOException |
wenn beim Lesen des Streams ein Fehler aufgetreten ist |
getByteArrayListFromStream
public static ByteArrayList getByteArrayListFromStream (InputStream stream)
Ruft einen ByteArrayList aus einem Byte-Stream ab.
| Parameter | |
|---|---|
stream |
InputStream: Der InputStream |
| Gibt Folgendes zurück: | |
|---|---|
ByteArrayList |
Ein ByteArrayList mit den Streaminhalten |
| Löst aus | |
|---|---|
IOException |
wenn beim Lesen des Streams ein Fehler aufgetreten ist |
getStackTrace
public static String getStackTrace (Throwable throwable)
Ruft den Stacktrace als String ab.
| Parameter | |
|---|---|
throwable |
Throwable: Der Throwable, der konvertiert werden soll. |
| Gibt Folgendes zurück: | |
|---|---|
String |
ein String-Stacktrace |
getStringFromSource
public static String getStringFromSource (InputStreamSource source)
Ruft einen String aus einem InputStreamSource ab.
| Parameter | |
|---|---|
source |
InputStreamSource: Der InputStreamSource |
| Gibt Folgendes zurück: | |
|---|---|
String |
Ein String mit den Streaminhalten |
| Löst aus | |
|---|---|
IOException |
wenn beim Lesen des Streams ein Fehler aufgetreten ist |
getStringFromStream
public static String getStringFromStream (InputStream stream,
long length)Ruft einen String aus einem Zeichenstream ab.
| Parameter | |
|---|---|
stream |
InputStream: Der InputStream |
length |
long: Die Größe des zu lesenden Inhalts. Wenn Sie 0 festlegen, wird der gesamte Inhalt gelesen. |
| Gibt Folgendes zurück: | |
|---|---|
String |
Ein String mit den Streaminhalten |
| Löst aus | |
|---|---|
IOException |
wenn beim Lesen des Streams ein Fehler aufgetreten ist |
getStringFromStream
public static String getStringFromStream (InputStream stream)
Ruft einen String aus einem Zeichenstream ab.
| Parameter | |
|---|---|
stream |
InputStream: Der InputStream |
| Gibt Folgendes zurück: | |
|---|---|
String |
Ein String mit den Streaminhalten |
| Löst aus | |
|---|---|
IOException |
wenn beim Lesen des Streams ein Fehler aufgetreten ist |
nullOutputStream
public static OutputStream nullOutputStream ()
Erstellt eine OutputStream, die alle Schreibvorgänge verwirft.
| Gibt Folgendes zurück: | |
|---|---|
OutputStream |
|