StreamUtil
public
class
StreamUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.StreamUtil |
Klasa narzędziowa do zarządzania strumieniami wejściowymi.
Podsumowanie
Metody publiczne | |
|---|---|
static
String
|
calculateBase64Md5(InputStream inputSource)
Metoda pomocnicza do obliczania kodu base64 md5 dla obiektu InputStream. |
static
long
|
calculateCrc32(InputStream inStream)
Metoda pomocnicza do obliczania CRC-32 dla elementu |
static
String
|
calculateMd5(InputStream inputSource)
Metoda pomocnicza do obliczania MD5 dla obiektu InputStream. |
static
void
|
cancel(InputStreamSource outputSource)
Anuluje podany element |
static
void
|
close(Closeable closeable)
Zamyka podany element |
static
void
|
closeGZipStream(GZIPOutputStream outStream)
Zamyka podany strumień wyjściowy gzip. |
static
void
|
closeStream(InputStream in)
Ta metoda została wycofana.
użyj w zamian zasady |
static
void
|
closeStream(OutputStream out)
Ta metoda została wycofana.
użyj w zamian zasady |
static
void
|
closeZipStream(ZipOutputStream outStream)
Zamyka podany strumień wyjściowy ZIP. |
static
void
|
copyFileToStream(File file, OutputStream outStream)
Kopiuje zawartość pliku do strumienia wyjściowego. |
static
void
|
copyStreamToWriter(InputStream inStream, Writer writer)
Kopiuje zawartość inStream do obiektu writer. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream)
Kopiuje zawartość strumienia origStream do strumienia destStream. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream, long offset, long size)
Kopiuje zawartość z origStream do destStream, zaczynając od danego przesunięcia i z określonym rozmiarem. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream, int offset)
Kopiuje zawartość strumienia origStream do strumienia destStream. |
static
int
|
countLinesFromSource(InputStreamSource source)
Obliczanie liczby wierszy w |
static
void
|
flushAndCloseStream(OutputStream outStream)
Próbuje opróżnić podany strumień wyjściowy, a następnie go zamyka. |
static
BufferedReader
|
getBufferedReaderFromStreamSrc(InputStreamSource stream)
Zwraca obiekt BuffferedReader, który umożliwia odczytanie zawartości z danego obiektu InputstreamSource. |
static
ByteArrayList
|
getByteArrayListFromSource(InputStreamSource source)
Pobiera |
static
ByteArrayList
|
getByteArrayListFromStream(InputStream stream)
Pobiera |
static
String
|
getStackTrace(Throwable throwable)
Pobiera zrzut stosu jako |
static
String
|
getStringFromSource(InputStreamSource source)
Pobiera |
static
String
|
getStringFromStream(InputStream stream, long length)
Pobiera |
static
String
|
getStringFromStream(InputStream stream)
Pobiera |
static
OutputStream
|
nullOutputStream()
Tworzy obiekt |
Metody publiczne
calculateBase64Md5
public static String calculateBase64Md5 (InputStream inputSource)
Metoda pomocnicza do obliczania kodu base64 md5 dla obiektu InputStream. Strumień wejściowy zostanie wykorzystany i zamknięty.
| Parametry | |
|---|---|
inputSource |
InputStream: służy do tworzenia strumienia wejściowego. |
| Zwraca | |
|---|---|
String |
ciąg base64 md5 strumienia |
| Zgłasza | |
|---|---|
|
java.io.IOException |
IOException |
|
calculateCrc32
public static long calculateCrc32 (InputStream inStream)
Metoda pomocnicza do obliczania CRC-32 dla elementu InputStream. Strumień zostanie wykorzystany i zamknięty. Zalecamy dostarczanie strumienia buforowanego.
| Parametry | |
|---|---|
inStream |
InputStream: InputStream |
| Zwraca | |
|---|---|
long |
Suma kontrolna CRC-32 strumienia |
| Zgłasza | |
|---|---|
|
java.io.IOException |
IOException |
|
calculateMd5
public static String calculateMd5 (InputStream inputSource)
Metoda pomocnicza do obliczania MD5 dla obiektu InputStream. Strumień wejściowy zostanie wykorzystany i zamknięty.
| Parametry | |
|---|---|
inputSource |
InputStream: służy do tworzenia strumienia wejściowego. |
| Zwraca | |
|---|---|
String |
skrót MD5 strumienia, |
| Zgłasza | |
|---|---|
|
java.io.IOException |
IOException |
|
anuluj
public static void cancel (InputStreamSource outputSource)
Anuluje podany element InputStreamSource, jeśli nie ma wartości null.
| Parametry | |
|---|---|
outputSource |
InputStreamSource |
zamknij
public static void close (Closeable closeable)
Zamyka podany element Closeable.
| Parametry | |
|---|---|
closeable |
Closeable: Closeable. Jeśli null, nie są podejmowane żadne działania. |
closeGZipStream
public static void closeGZipStream (GZIPOutputStream outStream)
Zamyka podany strumień wyjściowy gzip.
| Parametry | |
|---|---|
outStream |
GZIPOutputStream: ZipOutputStream. Jeśli zmienna outStream ma wartość null, nie są podejmowane żadne działania. |
closeStream
public static void closeStream (InputStream in)
Ta metoda została wycofana.
Zamiast niej używaj zasady close(Closeable).
| Parametry | |
|---|---|
in |
InputStream |
closeStream
public static void closeStream (OutputStream out)
Ta metoda została wycofana.
Zamiast niej używaj zasady close(Closeable).
| Parametry | |
|---|---|
out |
OutputStream |
closeZipStream
public static void closeZipStream (ZipOutputStream outStream)
Zamyka podany strumień wyjściowy ZIP.
| Parametry | |
|---|---|
outStream |
ZipOutputStream: ZipOutputStream. Jeśli zmienna outStream ma wartość null, nie są podejmowane żadne działania. |
copyFileToStream
public static void copyFileToStream (File file,
OutputStream outStream)Kopiuje zawartość pliku do strumienia wyjściowego. Zalecamy dostarczanie strumienia buforowanego.
| Parametry | |
|---|---|
file |
File: File |
outStream |
OutputStream: OutputStream |
| Zgłasza | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreamToWriter
public static void copyStreamToWriter (InputStream inStream,
Writer writer)Kopiuje zawartość inStream do obiektu writer.
Zalecamy podanie buforowanego strumienia na potrzeby danych wejściowych i wyjściowych.
| Parametry | |
|---|---|
inStream |
InputStream: InputStream |
writer |
Writer: miejsce docelowe Writer |
| Zgłasza | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreams
public static void copyStreams (InputStream inStream,
OutputStream outStream)Kopiuje zawartość strumienia origStream do strumienia destStream.
Zalecamy podanie buforowanego strumienia jako danych wejściowych i wyjściowych.
| Parametry | |
|---|---|
inStream |
InputStream: InputStream |
outStream |
OutputStream: OutputStream |
| Zgłasza | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreams
public static void copyStreams (InputStream inStream,
OutputStream outStream,
long offset,
long size)Kopiuje zawartość z origStream do destStream, zaczynając od danego przesunięcia i z określonym rozmiarem.
Zalecamy podanie buforowanego strumienia jako danych wejściowych i wyjściowych.
| Parametry | |
|---|---|
inStream |
InputStream: InputStream |
outStream |
OutputStream: OutputStream |
offset |
long: przesunięcie określające, kiedy rozpocząć kopiowanie danych. |
size |
long: liczba bajtów do skopiowania. Wartość ujemna oznacza skopiowanie całej zawartości. |
| Zgłasza | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreams
public static void copyStreams (InputStream inStream,
OutputStream outStream,
int offset)Kopiuje zawartość strumienia origStream do strumienia destStream.
Zalecamy podanie buforowanego strumienia na potrzeby danych wejściowych i wyjściowych.
| Parametry | |
|---|---|
inStream |
InputStream: InputStream |
outStream |
OutputStream: OutputStream |
offset |
int: przesunięcie określające, kiedy rozpocząć kopiowanie danych. |
| Zgłasza | |
|---|---|
|
java.io.IOException |
IOException |
|
countLinesFromSource
public static int countLinesFromSource (InputStreamSource source)
Obliczanie liczby wierszy w InputStreamSource
| Parametry | |
|---|---|
source |
InputStreamSource: InputStreamSource |
| Zwraca | |
|---|---|
int |
liczba wierszy, |
| Zgłasza | |
|---|---|
IOException |
jeśli podczas odczytu strumienia wystąpił błąd. |
flushAndCloseStream
public static void flushAndCloseStream (OutputStream outStream)
Próbuje opróżnić podany strumień wyjściowy, a następnie go zamyka.
| Parametry | |
|---|---|
outStream |
OutputStream: OutputStream. Jeśli zmienna outStream ma wartość null, nie są podejmowane żadne działania. |
getBufferedReaderFromStreamSrc
public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)
Zwraca obiekt BuffferedReader, który umożliwia odczytanie zawartości z danego obiektu InputstreamSource.
| Parametry | |
|---|---|
stream |
InputStreamSource: InputStreamSource |
| Zwraca | |
|---|---|
BufferedReader |
a BuffferedReader |
getByteArrayListFromSource
public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)
Pobiera ByteArrayList z urządzenia InputStreamSource.
| Parametry | |
|---|---|
source |
InputStreamSource: InputStreamSource |
| Zwraca | |
|---|---|
ByteArrayList |
ByteArrayList zawierający zawartość strumienia. |
| Zgłasza | |
|---|---|
IOException |
jeśli podczas odczytu strumienia wystąpił błąd. |
getByteArrayListFromStream
public static ByteArrayList getByteArrayListFromStream (InputStream stream)
Pobiera ByteArrayList ze strumienia bajtów.
| Parametry | |
|---|---|
stream |
InputStream: InputStream |
| Zwraca | |
|---|---|
ByteArrayList |
ByteArrayList zawierający zawartość strumienia. |
| Zgłasza | |
|---|---|
IOException |
jeśli podczas odczytu strumienia wystąpił błąd. |
getStackTrace
public static String getStackTrace (Throwable throwable)
Pobiera zrzut stosu jako String.
| Parametry | |
|---|---|
throwable |
Throwable: Throwable do przeliczenia. |
| Zwraca | |
|---|---|
String |
String zrzut stosu, |
getStringFromSource
public static String getStringFromSource (InputStreamSource source)
Pobiera String z urządzenia InputStreamSource.
| Parametry | |
|---|---|
source |
InputStreamSource: InputStreamSource |
| Zwraca | |
|---|---|
String |
String zawierający zawartość strumienia. |
| Zgłasza | |
|---|---|
IOException |
jeśli podczas odczytu strumienia wystąpił błąd. |
getStringFromStream
public static String getStringFromStream (InputStream stream,
long length)Pobiera String ze strumienia znaków.
| Parametry | |
|---|---|
stream |
InputStream: InputStream |
length |
long: rozmiar treści do odczytania (ustaw 0, aby odczytać całą zawartość). |
| Zwraca | |
|---|---|
String |
String zawierający zawartość strumienia. |
| Zgłasza | |
|---|---|
IOException |
jeśli podczas odczytu strumienia wystąpił błąd. |
getStringFromStream
public static String getStringFromStream (InputStream stream)
Pobiera String ze strumienia znaków.
| Parametry | |
|---|---|
stream |
InputStream: InputStream |
| Zwraca | |
|---|---|
String |
String zawierający zawartość strumienia. |
| Zgłasza | |
|---|---|
IOException |
jeśli podczas odczytu strumienia wystąpił błąd. |
nullOutputStream
public static OutputStream nullOutputStream ()
Tworzy obiekt OutputStream, który odrzuca wszystkie zapisy.
| Zwraca | |
|---|---|
OutputStream |
|