StreamUtil
public
class
StreamUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.StreamUtil |
Giriş akışlarını yönetmek için kullanılan yardımcı program sınıfı.
Özet
Herkese açık yöntemler | |
---|---|
static
String
|
calculateBase64Md5(InputStream inputSource)
Bir giriş akışı için base64 md5'yi hesaplayan yardımcı yöntem. |
static
long
|
calculateCrc32(InputStream inStream)
Bir |
static
String
|
calculateMd5(InputStream inputSource)
Bir giriş akışı için md5'yi hesaplayan yardımcı yöntem. |
static
void
|
cancel(InputStreamSource outputSource)
Null değilse verilen |
static
void
|
close(Closeable closeable)
Belirtilen |
static
void
|
closeGZipStream(GZIPOutputStream outStream)
Belirtilen gzip çıkış akışını kapatır. |
static
void
|
closeStream(OutputStream out)
Bu yöntem kullanımdan kaldırılmıştır.
yerine |
static
void
|
closeStream(InputStream in)
Bu yöntem kullanımdan kaldırılmıştır.
yerine |
static
void
|
closeZipStream(ZipOutputStream outStream)
Belirtilen zip çıkış akışını kapatır. |
static
void
|
copyFileToStream(File file, OutputStream outStream)
Dosyanın içeriğini outStream'e kopyalar. |
static
void
|
copyStreamToWriter(InputStream inStream, Writer writer)
inStream öğesinin içeriğini yazara kopyalar. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream, long offset, long size)
origStream içeriğini, belirli bir ofsetten başlayarak ve belirli bir boyutla destStream'e kopyalar. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream, int offset)
origStream içeriğini destStream'e kopyalar. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream)
origStream içeriğini destStream'e kopyalar. |
static
int
|
countLinesFromSource(InputStreamSource source)
Bir |
static
void
|
flushAndCloseStream(OutputStream outStream)
Belirtilen çıkış akışını temizlemeye çalışır ve ardından kapatır. |
static
BufferedReader
|
getBufferedReaderFromStreamSrc(InputStreamSource stream)
Belirtilen InputstreamSource kaynağındaki içeriği okumak için bir BuffferedReader döndürme. |
static
ByteArrayList
|
getByteArrayListFromSource(InputStreamSource source)
|
static
ByteArrayList
|
getByteArrayListFromStream(InputStream stream)
Bir bayt akışından |
static
String
|
getStackTrace(Throwable throwable)
Yığın izlemeyi |
static
String
|
getStringFromSource(InputStreamSource source)
|
static
String
|
getStringFromStream(InputStream stream)
Bir karakter akışından |
static
String
|
getStringFromStream(InputStream stream, long length)
Bir karakter akışından |
static
OutputStream
|
nullOutputStream()
Tüm yazma işlemlerini iptal eden bir |
Herkese açık yöntemler
calculateBase64Md5
public static String calculateBase64Md5 (InputStream inputSource)
Bir giriş akışı için base64 md5'yi hesaplayan yardımcı yöntem. inputStream tüketilir ve kapatılır.
Parametreler | |
---|---|
inputSource |
InputStream : inputStream oluşturmak için kullanılır |
İlerlemeler | |
---|---|
String |
Akış için base64 md5 |
Atışlar | |
---|---|
|
IOException |
calculateCrc32
public static long calculateCrc32 (InputStream inStream)
Bir ERROR(/InputStream)
için CRC-32'yi hesaplayan yardımcı yöntem. Akış tüketilir ve kapatılır. Arabelleğe alınmış bir akış sağlamanız önerilir.
Parametreler | |
---|---|
inStream |
InputStream : ERROR(/InputStream) |
İlerlemeler | |
---|---|
long |
Akıştaki CRC-32 |
Atışlar | |
---|---|
|
IOException |
calculateMd5
public static String calculateMd5 (InputStream inputSource)
Bir giriş akışı için md5'yi hesaplayan yardımcı yöntem. inputStream tüketilir ve kapatılır.
Parametreler | |
---|---|
inputSource |
InputStream : inputStream oluşturmak için kullanılır |
İlerlemeler | |
---|---|
String |
Akışın md5'si |
Atışlar | |
---|---|
|
IOException |
iptal
public static void cancel (InputStreamSource outputSource)
Null değilse verilen InputStreamSource
değerini iptal eder.
Parametreler | |
---|---|
outputSource |
InputStreamSource |
kapat
public static void close (Closeable closeable)
Belirtilen ERROR(/Closeable)
öğesini kapatır.
Parametreler | |
---|---|
closeable |
Closeable : ERROR(/Closeable) . null ise işlem yapılmaz. |
closeGZipStream
public static void closeGZipStream (GZIPOutputStream outStream)
Belirtilen gzip çıkış akışını kapatır.
Parametreler | |
---|---|
outStream |
GZIPOutputStream : ERROR(/ZipOutputStream) . outStream null ise işlem yapılmaz. |
closeStream
public static void closeStream (OutputStream out)
Bu yöntem kullanımdan kaldırılmıştır.
bunun yerine close(Closeable)
'u kullanın.
Parametreler | |
---|---|
out |
OutputStream |
closeStream
public static void closeStream (InputStream in)
Bu yöntem kullanımdan kaldırılmıştır.
bunun yerine close(Closeable)
'u kullanın.
Parametreler | |
---|---|
in |
InputStream |
closeZipStream
public static void closeZipStream (ZipOutputStream outStream)
Belirtilen zip çıkış akışını kapatır.
Parametreler | |
---|---|
outStream |
ZipOutputStream : ERROR(/ZipOutputStream) . outStream null ise işlem yapılmaz. |
copyFileToStream
public static void copyFileToStream (File file, OutputStream outStream)
Dosyanın içeriğini outStream'e kopyalar. Arabelleğe alınmış bir akış sağlamanız önerilir.
Parametreler | |
---|---|
file |
File : ERROR(/File) |
outStream |
OutputStream : ERROR(/OutputStream) |
Atışlar | |
---|---|
|
IOException |
copyStreamToWriter
public static void copyStreamToWriter (InputStream inStream, Writer writer)
inStream öğesinin içeriğini yazara kopyalar.
Giriş ve çıkış için arabelleğe alınmış bir akış sağlamanız önerilir
Parametreler | |
---|---|
inStream |
InputStream : ERROR(/InputStream) |
writer |
Writer : ERROR(/Writer) hedefi |
Atışlar | |
---|---|
|
IOException |
copyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream, long offset, long size)
origStream içeriğini, belirli bir ofsetten başlayarak ve belirli bir boyutla destStream'e kopyalar.
Giriş ve çıkış için arabelleğe alınmış bir akış sağlamanız önerilir
Parametreler | |
---|---|
inStream |
InputStream : ERROR(/InputStream) |
outStream |
OutputStream : ERROR(/OutputStream) |
offset |
long : Verilerin kopyalanmaya başlanacağı ofset. |
size |
long : Kopyalanacak bayt sayısı. Negatif değer, tüm içeriğin kopyalanması anlamına gelir. |
Atışlar | |
---|---|
|
IOException |
copyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream, int offset)
origStream içeriğini destStream'e kopyalar.
Giriş ve çıkış için arabelleğe alınmış bir akış sağlamanız önerilir
Parametreler | |
---|---|
inStream |
InputStream : ERROR(/InputStream) |
outStream |
OutputStream : ERROR(/OutputStream) |
offset |
int : Verilerin kopyalanmaya başlanacağı ofset. |
Atışlar | |
---|---|
|
IOException |
copyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream)
origStream içeriğini destStream'e kopyalar.
Giriş ve çıkış için arabelleğe alınmış bir akış sağlamanız önerilir
Parametreler | |
---|---|
inStream |
InputStream : ERROR(/InputStream) |
outStream |
OutputStream : ERROR(/OutputStream) |
Atışlar | |
---|---|
|
IOException |
countLinesFromSource
public static int countLinesFromSource (InputStreamSource source)
Bir InputStreamSource
içindeki satır sayısını sayma
Parametreler | |
---|---|
source |
InputStreamSource : InputStreamSource |
İlerlemeler | |
---|---|
int |
satır sayısı |
Atışlar | |
---|---|
|
Akış okunurken hata oluştuysa |
flushAndCloseStream
public static void flushAndCloseStream (OutputStream outStream)
Belirtilen çıkış akışını temizlemeye çalışır ve ardından kapatır.
Parametreler | |
---|---|
outStream |
OutputStream : ERROR(/OutputStream) . outStream null ise işlem yapılmaz. |
getBufferedReaderFromStreamSrc
public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)
Belirtilen InputstreamSource kaynağındaki içeriği okumak için bir BuffferedReader döndürme.
Parametreler | |
---|---|
stream |
InputStreamSource : InputStreamSource |
İlerlemeler | |
---|---|
BufferedReader |
BuffferedReader |
getByteArrayListFromSource
public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)
InputStreamSource
cihazından ByteArrayList
alır.
Parametreler | |
---|---|
source |
InputStreamSource : InputStreamSource |
İlerlemeler | |
---|---|
ByteArrayList |
Akış içeriğini içeren bir ByteArrayList |
Atışlar | |
---|---|
|
Akış okunurken hata oluştuysa |
getByteArrayListFromStream
public static ByteArrayList getByteArrayListFromStream (InputStream stream)
Bir bayt akışından ByteArrayList
alır.
Parametreler | |
---|---|
stream |
InputStream : ERROR(/InputStream) |
İlerlemeler | |
---|---|
ByteArrayList |
Akış içeriğini içeren bir ByteArrayList |
Atışlar | |
---|---|
|
Akış okunurken hata oluştuysa |
getStackTrace
public static String getStackTrace (Throwable throwable)
Yığın izlemeyi String
olarak alır.
Parametreler | |
---|---|
throwable |
Throwable : Dönüştürülecek Throwable . |
İlerlemeler | |
---|---|
String |
String yığın izleme |
getStringFromSource
public static String getStringFromSource (InputStreamSource source)
InputStreamSource
cihazından String
alır.
Parametreler | |
---|---|
source |
InputStreamSource : InputStreamSource |
İlerlemeler | |
---|---|
String |
Akış içeriğini içeren bir String |
Atışlar | |
---|---|
|
Akış okunurken hata oluştuysa |
getStringFromStream
public static String getStringFromStream (InputStream stream)
Bir karakter akışından String
alır.
Parametreler | |
---|---|
stream |
InputStream : ERROR(/InputStream) |
İlerlemeler | |
---|---|
String |
Akış içeriğini içeren bir String |
Atışlar | |
---|---|
|
Akış okunurken hata oluştuysa |
getStringFromStream
public static String getStringFromStream (InputStream stream, long length)
Bir karakter akışından String
alır.
Parametreler | |
---|---|
stream |
InputStream : ERROR(/InputStream) |
length |
long : Okunacak içeriğin boyutu. Tüm içerikleri okumak için 0 olarak ayarlanır. |
İlerlemeler | |
---|---|
String |
Akış içeriğini içeren bir String |
Atışlar | |
---|---|
|
Akış okunurken hata oluştuysa |
nullOutputStream
public static OutputStream nullOutputStream ()
Tüm yazma işlemlerini iptal eden bir ERROR(/OutputStream)
oluşturun.
İlerlemeler | |
---|---|
OutputStream |