StreamUtil
public
class
StreamUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.StreamUtil |
Giriş akışlarını yönetmek için yardımcı sınıf.
Özet
Herkese açık yöntemler | |
|---|---|
static
String
|
calculateBase64Md5(InputStream inputSource)
Bir giriş akışı için base64 md5'i hesaplamaya yardımcı olan yöntem. |
static
long
|
calculateCrc32(InputStream inStream)
|
static
String
|
calculateMd5(InputStream inputSource)
Bir giriş akışı için MD5 hesaplamaya yardımcı olan yöntem. |
static
void
|
cancel(InputStreamSource outputSource)
Boş değilse belirtilen |
static
void
|
close(Closeable closeable)
Belirtilen |
static
void
|
closeGZipStream(GZIPOutputStream outStream)
Belirtilen gzip çıkış akışını kapatır. |
static
void
|
closeStream(InputStream in)
Bu yöntem kullanımdan kaldırılmıştır.
Bunun yerine |
static
void
|
closeStream(OutputStream out)
Bu yöntem kullanımdan kaldırılmıştır.
Bunun 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'in içeriğini yazıcıya kopyalar. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream)
origStream'in içeriğini destStream'e kopyalar. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream, long offset, long size)
origStream'in içeriğini, belirli bir boyutta ve belirli bir ofsetten başlayarak destStream'e kopyalar. |
static
void
|
copyStreams(InputStream inStream, OutputStream outStream, int offset)
origStream'in içeriğini destStream'e kopyalar. |
static
int
|
countLinesFromSource(InputStreamSource source)
|
static
void
|
flushAndCloseStream(OutputStream outStream)
Belirtilen çıkış akışını boşaltmaya çalışır ve ardından kapatır. |
static
BufferedReader
|
getBufferedReaderFromStreamSrc(InputStreamSource stream)
Belirli bir InputstreamSource'taki içerikleri okumak için BuffferedReader döndürür. |
static
ByteArrayList
|
getByteArrayListFromSource(InputStreamSource source)
|
static
ByteArrayList
|
getByteArrayListFromStream(InputStream stream)
Bayt akışından |
static
String
|
getStackTrace(Throwable throwable)
Yığın izlemeyi |
static
String
|
getStringFromSource(InputStreamSource source)
|
static
String
|
getStringFromStream(InputStream stream, long length)
Bir karakter akışından |
static
String
|
getStringFromStream(InputStream stream)
Bir karakter akışından |
static
OutputStream
|
nullOutputStream()
Tüm yazma işlemlerini silen bir |
Herkese açık yöntemler
calculateBase64Md5
public static String calculateBase64Md5 (InputStream inputSource)
Bir giriş akışı için base64 md5'i hesaplamaya yardımcı olan yöntem. inputStream tüketilir ve kapatılır.
| Parametreler | |
|---|---|
inputSource |
InputStream: inputStream oluşturmak için kullanılır |
| İadeler | |
|---|---|
String |
Akışın base64 md5'i |
| Verdiği hatalar | |
|---|---|
|
java.io.IOException |
IOException |
|
calculateCrc32
public static long calculateCrc32 (InputStream inStream)
InputStream için CRC-32'yi hesaplamaya yardımcı yöntem. Akış tüketilip kapatılır. Arabellekli bir yayın sağlamanız önerilir.
| Parametreler | |
|---|---|
inStream |
InputStream: InputStream |
| İadeler | |
|---|---|
long |
Akışın CRC-32'si |
| Verdiği hatalar | |
|---|---|
|
java.io.IOException |
IOException |
|
calculateMd5
public static String calculateMd5 (InputStream inputSource)
Bir giriş akışı için md5 hesaplamaya yardımcı olan yöntem. inputStream tüketilir ve kapatılır.
| Parametreler | |
|---|---|
inputSource |
InputStream: inputStream oluşturmak için kullanılır |
| İadeler | |
|---|---|
String |
Akışın md5'i |
| Verdiği hatalar | |
|---|---|
|
java.io.IOException |
IOException |
|
iptal
public static void cancel (InputStreamSource outputSource)
Boş değilse belirtilen InputStreamSource öğesini iptal eder.
| Parametreler | |
|---|---|
outputSource |
InputStreamSource |
kapat
public static void close (Closeable closeable)
Belirtilen Closeable öğesini kapatır.
| Parametreler | |
|---|---|
closeable |
Closeable: Closeable. null ise herhangi bir işlem yapılmaz. |
closeGZipStream
public static void closeGZipStream (GZIPOutputStream outStream)
Belirtilen gzip çıkış akışını kapatır.
| Parametreler | |
|---|---|
outStream |
GZIPOutputStream: ZipOutputStream. OutStream boşsa herhangi bir işlem yapılmaz. |
closeStream
public static void closeStream (InputStream in)
Bu yöntem kullanımdan kaldırılmıştır.
Bunun yerine close(Closeable) kullanın.
| Parametreler | |
|---|---|
in |
InputStream |
closeStream
public static void closeStream (OutputStream out)
Bu yöntem kullanımdan kaldırılmıştır.
Bunun yerine close(Closeable) kullanın.
| Parametreler | |
|---|---|
out |
OutputStream |
closeZipStream
public static void closeZipStream (ZipOutputStream outStream)
Belirtilen zip çıkış akışını kapatır.
| Parametreler | |
|---|---|
outStream |
ZipOutputStream: ZipOutputStream. OutStream boşsa herhangi bir işlem yapılmaz. |
copyFileToStream
public static void copyFileToStream (File file,
OutputStream outStream)Dosyanın içeriğini outStream'e kopyalar. Arabellekli bir yayın sağlamanız önerilir.
| Parametreler | |
|---|---|
file |
File: File |
outStream |
OutputStream: OutputStream |
| Verdiği hatalar | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreamToWriter
public static void copyStreamToWriter (InputStream inStream,
Writer writer)inStream'in içeriğini yazıcıya kopyalar.
Giriş ve çıkış için arabelleğe alınmış bir yayın sağlamanız önerilir.
| Parametreler | |
|---|---|
inStream |
InputStream: InputStream |
writer |
Writer: Writer hedefi |
| Verdiği hatalar | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreams
public static void copyStreams (InputStream inStream,
OutputStream outStream)origStream'in içeriğini destStream'e kopyalar.
Giriş ve çıkış için arabelleğe alınmış bir yayın sağlamanız önerilir.
| Parametreler | |
|---|---|
inStream |
InputStream: InputStream |
outStream |
OutputStream: OutputStream |
| Verdiği hatalar | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreams
public static void copyStreams (InputStream inStream,
OutputStream outStream,
long offset,
long size)origStream'in içeriğini, belirli bir boyutta ve belirli bir ofsetten başlayarak destStream'e kopyalar.
Giriş ve çıkış için arabelleğe alınmış bir yayın sağlamanız önerilir.
| Parametreler | |
|---|---|
inStream |
InputStream: InputStream |
outStream |
OutputStream: OutputStream |
offset |
long: Verilerin kopyalanmaya başlanacağı zamanın farkı. |
size |
long: Kopyalanacak bayt sayısı. Negatif değer, tüm içeriğin kopyalanacağı anlamına gelir. |
| Verdiği hatalar | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreams
public static void copyStreams (InputStream inStream,
OutputStream outStream,
int offset)origStream'in içeriğini destStream'e kopyalar.
Giriş ve çıkış için arabelleğe alınmış bir yayın sağlamanız önerilir.
| Parametreler | |
|---|---|
inStream |
InputStream: InputStream |
outStream |
OutputStream: OutputStream |
offset |
int: Verilerin kopyalanmaya başlanacağı yerin uzaklığı. |
| Verdiği hatalar | |
|---|---|
|
java.io.IOException |
IOException |
|
countLinesFromSource
public static int countLinesFromSource (InputStreamSource source)
InputStreamSource içindeki satır sayısını hesaplama
| Parametreler | |
|---|---|
source |
InputStreamSource: InputStreamSource |
| İadeler | |
|---|---|
int |
satır sayısı |
| Verdiği hatalar | |
|---|---|
IOException |
Akış okunurken hata oluştuysa |
flushAndCloseStream
public static void flushAndCloseStream (OutputStream outStream)
Belirtilen çıkış akışını boşaltmaya çalışır ve ardından kapatır.
| Parametreler | |
|---|---|
outStream |
OutputStream: OutputStream. OutStream boşsa herhangi bir işlem yapılmaz. |
getBufferedReaderFromStreamSrc
public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)
Belirli bir InputstreamSource'taki içerikleri okumak için BuffferedReader döndürür.
| Parametreler | |
|---|---|
stream |
InputStreamSource: InputStreamSource |
| İadeler | |
|---|---|
BufferedReader |
BuffferedReader |
getByteArrayListFromSource
public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)
InputStreamSource parametresinden ByteArrayList alır.
| Parametreler | |
|---|---|
source |
InputStreamSource: InputStreamSource |
| İadeler | |
|---|---|
ByteArrayList |
Akış içeriklerini barındıran bir ByteArrayList |
| Verdiği hatalar | |
|---|---|
IOException |
Akış okunurken hata oluştuysa |
getByteArrayListFromStream
public static ByteArrayList getByteArrayListFromStream (InputStream stream)
Bayt akışından ByteArrayList alır.
| Parametreler | |
|---|---|
stream |
InputStream: InputStream |
| İadeler | |
|---|---|
ByteArrayList |
Akış içeriklerini barındıran bir ByteArrayList |
| Verdiği hatalar | |
|---|---|
IOException |
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. |
| İadeler | |
|---|---|
String |
String yığın izleme |
getStringFromSource
public static String getStringFromSource (InputStreamSource source)
InputStreamSource parametresinden String alır.
| Parametreler | |
|---|---|
source |
InputStreamSource: InputStreamSource |
| İadeler | |
|---|---|
String |
Akış içeriklerini barındıran bir String |
| Verdiği hatalar | |
|---|---|
IOException |
Akış okunurken hata oluştuysa |
getStringFromStream
public static String getStringFromStream (InputStream stream,
long length)Bir karakter akışından String alır.
| Parametreler | |
|---|---|
stream |
InputStream: InputStream |
length |
long: okunacak içeriğin boyutu (tüm içerikleri okumak için 0 olarak ayarlayın) |
| İadeler | |
|---|---|
String |
Akış içeriklerini barındıran bir String |
| Verdiği hatalar | |
|---|---|
IOException |
Akış okunurken hata oluştuysa |
getStringFromStream
public static String getStringFromStream (InputStream stream)
Bir karakter akışından String alır.
| Parametreler | |
|---|---|
stream |
InputStream: InputStream |
| İadeler | |
|---|---|
String |
Akış içeriklerini barındıran bir String |
| Verdiği hatalar | |
|---|---|
IOException |
Akış okunurken hata oluştuysa |
nullOutputStream
public static OutputStream nullOutputStream ()
Tüm yazma işlemlerini silen bir OutputStream oluşturun.
| İadeler | |
|---|---|
OutputStream |
|