StreamUtil

public class StreamUtil
extends Object

java.lang.Nesne
com.android.tradefed.util.StreamUtil


Giriş akışlarını yönetmek için yardımcı program sınıfı.

Özet

Genel yöntemler

static String calculateBase64Md5 (InputStream inputSource)

Bir inputStream için base64 md5'i hesaplamak için yardımcı yöntem.

static long calculateCrc32 (InputStream inStream)

Bir ERROR(/InputStream) için CRC-32'yi hesaplamak için yardımcı yöntem.

static String calculateMd5 (InputStream inputSource)

Bir inputStream için md5'i hesaplamak için yardımcı yöntem.

static void cancel ( InputStreamSource outputSource)

Null değilse verilen InputStreamSource iptal eder.

static void close (Closeable closeable)

Verilen ERROR(/Closeable) kapatır.

static void closeGZipStream (GZIPOutputStream outStream)

Verilen gzip çıktı akışını kapatır.

static void closeStream (OutputStream out)

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

static void closeStream (InputStream in)

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

static void closeZipStream (ZipOutputStream outStream)

Verilen zip çıktı 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 içeriğini yazara kopyalar.

static void copyStreams (InputStream inStream, OutputStream outStream, long offset, long size)

Belirli bir boyutla belirli bir uzaklıktan başlayarak origStream içeriğini 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ı sayın

static void flushAndCloseStream (OutputStream outStream)

Verilen çıktı akışını temizlemeye çalışır ve ardından onu kapatır.

static BufferedReader getBufferedReaderFromStreamSrc ( InputStreamSource stream)

Verilen InputstreamSource'tan içeriği okumak için bir BuffferedReader döndürün.

static ByteArrayList getByteArrayListFromSource ( InputStreamSource source)

Bir InputStreamSource öğesinden bir ByteArrayList alır.

static ByteArrayList getByteArrayListFromStream (InputStream stream)

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

static String getStackTrace (Throwable throwable)

Yığın izini bir String olarak alır.

static String getStringFromSource ( InputStreamSource source)

Bir InputStreamSource bir String alır.

static String getStringFromStream (InputStream stream)

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

static String getStringFromStream (InputStream stream, long length)

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

static OutputStream nullOutputStream ()

Tüm yazmaları iptal eden bir ERROR(/OutputStream) oluşturun.

Genel yöntemler

hesaplaBase64Md5

public static String calculateBase64Md5 (InputStream inputSource)

Bir inputStream için base64 md5'i hesaplamak için yardımcı yöntem. inputStream tüketilecek ve kapatılacak.

parametreler
inputSource InputStream : inputStream oluşturmak için kullanılır

İadeler
String akışın base64 md5'i

hesaplaCrc32

public static long calculateCrc32 (InputStream inStream)

Bir ERROR(/InputStream) için CRC-32'yi hesaplamak için yardımcı yöntem. Akış tüketilecek ve kapatılacaktır. Arabelleğe alınmış bir akış sağlanması önerilir.

parametreler
inStream InputStream : ERROR(/InputStream)

İadeler
long Akışın CRC-32'si

hesaplaMd5

public static String calculateMd5 (InputStream inputSource)

Bir inputStream için md5'i hesaplamak için yardımcı yöntem. inputStream tüketilecek ve kapatılacak.

parametreler
inputSource InputStream : inputStream oluşturmak için kullanılır

İadeler
String akışın md5'i

iptal etmek

public static void cancel (InputStreamSource outputSource)

Null değilse verilen InputStreamSource iptal eder.

parametreler
outputSource InputStreamSource

kapat

public static void close (Closeable closeable)

Verilen ERROR(/Closeable) kapatır.

parametreler
closeable Closeable : ERROR(/Closeable) . null ise herhangi bir işlem yapılmaz.

kapatGZipStream

public static void closeGZipStream (GZIPOutputStream outStream)

Verilen gzip çıktı akışını kapatır.

parametreler
outStream GZIPOutputStream : ERROR(/ZipOutputStream) . outStream boşsa herhangi bir işlem yapılmaz.

kapatAkış

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

kapatAkış

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

kapatZipStream

public static void closeZipStream (ZipOutputStream outStream)

Verilen zip çıktı akışını kapatır.

parametreler
outStream ZipOutputStream : ERROR(/ZipOutputStream) . outStream boşsa herhangi bir işlem yapılmaz.

kopyaFileToStream

public static void copyFileToStream (File file, 
                OutputStream outStream)

Dosyanın içeriğini outStream'e kopyalar. Arabelleğe alınmış bir akış sağlanması önerilir.

parametreler
file File : ERROR(/File)

outStream OutputStream : ERROR(/OutputStream)

kopyaAkımYazar

public static void copyStreamToWriter (InputStream inStream, 
                Writer writer)

inStream içeriğini yazara kopyalar.

Giriş ve çıkış için arabelleğe alınmış bir akış sağlaması önerilir

parametreler
inStream InputStream : ERROR(/InputStream)

writer Writer : ERROR(/Writer) hedefi

kopyaAkımlar

public static void copyStreams (InputStream inStream, 
                OutputStream outStream, 
                long offset, 
                long size)

Belirli bir boyutla belirli bir uzaklıktan başlayarak origStream içeriğini destStream'e kopyalar.

Giriş ve çıkış için arabelleğe alınmış bir akış sağlaması önerilir

parametreler
inStream InputStream : ERROR(/InputStream)

outStream OutputStream : ERROR(/OutputStream)

offset long : verilerin ne zaman kopyalanmaya başlanacağının ofseti.

size long : kopyalanacak bayt sayısı. Negatif bir değer, tüm içeriğin kopyalanması anlamına gelir.

kopyaAkımlar

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ğlaması önerilir

parametreler
inStream InputStream : ERROR(/InputStream)

outStream OutputStream : ERROR(/OutputStream)

offset int : verilerin ne zaman kopyalanmaya başlanacağının ofseti.

kopyaAkımlar

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ğlaması önerilir

parametreler
inStream InputStream : ERROR(/InputStream)

outStream OutputStream : ERROR(/OutputStream)

countLinesFromSource

public static int countLinesFromSource (InputStreamSource source)

Bir InputStreamSource içindeki satır sayısını sayın

parametreler
source InputStreamSource : InputStreamSource

İadeler
int satır sayısı

atar
akış okunurken hata oluştuysa

floşAndCloseStream

public static void flushAndCloseStream (OutputStream outStream)

Verilen çıktı akışını temizlemeye çalışır ve ardından onu kapatır.

parametreler
outStream OutputStream : ERROR(/OutputStream) . outStream boşsa herhangi bir işlem yapılmaz.

getBufferedReaderFromStreamSrc

public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)

Verilen InputstreamSource'tan içeriği okumak için bir BuffferedReader döndürün.

parametreler
stream InputStreamSource : InputStreamSource

İadeler
BufferedReader arabelleğe alınmışOkuyucu

getByteArrayListFromSource

public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)

Bir InputStreamSource öğesinden bir ByteArrayList alır.

parametreler
source InputStreamSource : InputStreamSource

İadeler
ByteArrayList akış içeriğini içeren bir ByteArrayList

atar
akış okunurken hata oluştuysa

getByteArrayListFromStream

public static ByteArrayList getByteArrayListFromStream (InputStream stream)

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

parametreler
stream InputStream : ERROR(/InputStream)

İadeler
ByteArrayList akış içeriğini içeren bir ByteArrayList

atar
akış okunurken hata oluştuysa

getStackTrace

public static String getStackTrace (Throwable throwable)

Yığın izini bir String olarak alır.

parametreler
throwable Throwable : Dönüştürülecek Throwable .

İadeler
String bir String yığını izlemesi

getStringFromSource

public static String getStringFromSource (InputStreamSource source)

Bir InputStreamSource bir String alır.

parametreler
source InputStreamSource : InputStreamSource

İadeler
String akış içeriğini içeren bir String

atar
akış okunurken hata oluştuysa

getStringFromStream

public static String getStringFromStream (InputStream stream)

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

parametreler
stream InputStream : ERROR(/InputStream)

İadeler
String akış içeriğini içeren bir String

atar
akış okunurken hata oluştuysa

getStringFromStream

public static String getStringFromStream (InputStream stream, 
                long length)

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

parametreler
stream InputStream : ERROR(/InputStream)

length long : okunacak içeriğin boyutu, tüm içeriği okumak için 0 olarak ayarlayın

İadeler
String akış içeriğini içeren bir String

atar
akışı okurken hata meydana gelirse

nullOutputStream

public static OutputStream nullOutputStream ()

Tüm yazmaları iptal eden bir ERROR(/OutputStream) oluşturun.

İadeler
OutputStream