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 ERROR(/InputStream) için CRC-32'yi hesaplayan yardımcı yöntem.

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 InputStreamSource değerini iptal eder.

static void close(Closeable closeable)

Belirtilen ERROR(/Closeable) öğesini kapatır.

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 close(Closeable) kullanın.

static void closeStream(InputStream in)

Bu yöntem kullanımdan kaldırılmıştır. yerine close(Closeable) kullanın.

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 InputStreamSource içindeki satır sayısını sayma

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)

InputStreamSource cihazından ByteArrayList alır.

static ByteArrayList getByteArrayListFromStream(InputStream stream)

Bir bayt akışından ByteArrayList alır.

static String getStackTrace(Throwable throwable)

Yığın izlemeyi String olarak alır.

static String getStringFromSource(InputStreamSource source)

InputStreamSource cihazından String alır.

static String getStringFromStream(InputStream stream)

Bir karakter akışından String alır.

static String getStringFromStream(InputStream stream, long length)

Bir karakter akışından String alır.

static OutputStream nullOutputStream()

Tüm yazma işlemlerini iptal eden bir ERROR(/OutputStream) oluşturun.

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