StreamUtil

public class StreamUtil
extends Object

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


מחלקת שירות לניהול זרמי קלט.

סיכום

שיטות ציבוריות

static String calculateBase64Md5 (InputStream inputSource)

שיטת עוזר לחישוב base64 md5 עבור inputStream.

static long calculateCrc32 (InputStream inStream)

שיטת עוזר לחישוב CRC-32 עבור ERROR(/InputStream) .

static String calculateMd5 (InputStream inputSource)

שיטת עוזר לחישוב md5 עבור inputStream.

static void cancel ( InputStreamSource outputSource)

מבטל את InputStreamSource הנתון אם אינו ריק.

static void close (Closeable closeable)

סוגר את ERROR(/Closeable) הנתון.

static void closeGZipStream (GZIPOutputStream outStream)

סוגר את זרם הפלט הנתון של gzip.

static void closeStream (OutputStream out)

שיטה זו הוצאה משימוש. השתמש במקום זאת close(Closeable) .

static void closeStream (InputStream in)

שיטה זו הוצאה משימוש. השתמש במקום זאת close(Closeable) .

static void closeZipStream (ZipOutputStream outStream)

סוגר את זרם פלט zip נתון.

static void copyFileToStream (File file, OutputStream outStream)

מעתיק את תוכן הקובץ ל-outStream.

static void copyStreamToWriter (InputStream inStream, Writer writer)

מעתיק את התוכן של inStream לסופר.

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

מעתיק את התוכן של origStream ל-destStream החל בהיסט נתון בגודל מסוים.

static void copyStreams (InputStream inStream, OutputStream outStream, int offset)

מעתיק את התוכן של origStream ל-destStream.

static void copyStreams (InputStream inStream, OutputStream outStream)

מעתיק את התוכן של origStream ל-destStream.

static int countLinesFromSource ( InputStreamSource source)

ספירת מספר שורות ב- InputStreamSource

static void flushAndCloseStream (OutputStream outStream)

מנסה לשטוף את זרם הפלט הנתון, ולאחר מכן סוגר אותו.

static BufferedReader getBufferedReaderFromStreamSrc ( InputStreamSource stream)

החזר BufferedReader כדי לקרוא את התוכן ממקור הקלט הנתון.

static ByteArrayList getByteArrayListFromSource ( InputStreamSource source)

מאחזר ByteArrayList מ- InputStreamSource .

static ByteArrayList getByteArrayListFromStream (InputStream stream)

מאחזר ByteArrayList מזרם בתים.

static String getStackTrace (Throwable throwable)

מקבל את עקבות הערימה String .

static String getStringFromSource ( InputStreamSource source)

מאחזר String מ- InputStreamSource .

static String getStringFromStream (InputStream stream)

מאחזר String מזרם תווים.

static String getStringFromStream (InputStream stream, long length)

מאחזר String מזרם תווים.

static OutputStream nullOutputStream ()

צור ERROR(/OutputStream) שמבטל את כל הכתיבה.

שיטות ציבוריות

calculateBase64Md5

public static String calculateBase64Md5 (InputStream inputSource)

שיטת עוזר לחישוב base64 md5 עבור inputStream. ה-inputStream ייסגר וייסגר.

פרמטרים
inputSource InputStream : משמש ליצירת inputStream

החזרות
String base64 md5 של הזרם

זורק
IOException

חשבCrc32

public static long calculateCrc32 (InputStream inStream)

שיטת עוזר לחישוב CRC-32 עבור ERROR(/InputStream) . הזרם ייסגר וייסגר. מומלץ לספק זרם מאוחסן.

פרמטרים
inStream InputStream : ה- ERROR(/InputStream)

החזרות
long CRC-32 של הזרם

זורק
IOException

חשב Md5

public static String calculateMd5 (InputStream inputSource)

שיטת עוזר לחישוב md5 עבור inputStream. ה-inputStream ייסגר וייסגר.

פרמטרים
inputSource InputStream : משמש ליצירת inputStream

החזרות
String md5 של הזרם

זורק
IOException

לְבַטֵל

public static void cancel (InputStreamSource outputSource)

מבטל את InputStreamSource הנתון אם אינו ריק.

פרמטרים
outputSource InputStreamSource

סגור

public static void close (Closeable closeable)

סוגר את ERROR(/Closeable) הנתון.

פרמטרים
closeable Closeable : ה- ERROR(/Closeable) . לא ננקטה פעולה אם null .

closeGZipStream

public static void closeGZipStream (GZIPOutputStream outStream)

סוגר את זרם הפלט הנתון של gzip.

פרמטרים
outStream GZIPOutputStream : ה- ERROR(/ZipOutputStream) . לא ננקטה פעולה אם outStream הוא ריק.

closeStream

public static void closeStream (OutputStream out)

שיטה זו הוצאה משימוש.
השתמש במקום זאת close(Closeable) .

פרמטרים
out OutputStream

closeStream

public static void closeStream (InputStream in)

שיטה זו הוצאה משימוש.
השתמש במקום זאת close(Closeable) .

פרמטרים
in InputStream

closeZipStream

public static void closeZipStream (ZipOutputStream outStream)

סוגר את זרם פלט zip נתון.

פרמטרים
outStream ZipOutputStream : ה- ERROR(/ZipOutputStream) . לא ננקטה פעולה אם outStream הוא ריק.

copyFileToStream

public static void copyFileToStream (File file, 
                OutputStream outStream)

מעתיק את תוכן הקובץ ל-outStream. מומלץ לספק זרם מאוחסן.

פרמטרים
file File : ה- ERROR(/File)

outStream OutputStream : ה- ERROR(/OutputStream)

זורק
IOException

copyStreamToWriter

public static void copyStreamToWriter (InputStream inStream, 
                Writer writer)

מעתיק את התוכן של inStream לסופר.

מומלץ לספק זרם מאוחסן עבור קלט ופלט

פרמטרים
inStream InputStream : ה- ERROR(/InputStream)

writer Writer : היעד ERROR(/Writer)

זורק
IOException

copyStreams

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

מעתיק את התוכן של origStream ל-destStream החל בהיסט נתון בגודל מסוים.

מומלץ לספק זרם מאוחסן עבור קלט ופלט

פרמטרים
inStream InputStream : ה- ERROR(/InputStream)

outStream OutputStream : ה- ERROR(/OutputStream)

offset long : הקיזוז של מתי להתחיל להעתיק את הנתונים.

size long : מספר הבתים להעתקה. ערך שלילי פירושו להעתיק את כל התוכן.

זורק
IOException

copyStreams

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

מעתיק את התוכן של origStream ל-destStream.

מומלץ לספק זרם מאוחסן עבור קלט ופלט

פרמטרים
inStream InputStream : ה- ERROR(/InputStream)

outStream OutputStream : ה- ERROR(/OutputStream)

offset int : הקיזוז של מתי להתחיל להעתיק את הנתונים.

זורק
IOException

copyStreams

public static void copyStreams (InputStream inStream, 
                OutputStream outStream)

מעתיק את התוכן של origStream ל-destStream.

מומלץ לספק זרם מאוחסן עבור קלט ופלט

פרמטרים
inStream InputStream : ה- ERROR(/InputStream)

outStream OutputStream : ה- ERROR(/OutputStream)

זורק
IOException

countLinesFromSource

public static int countLinesFromSource (InputStreamSource source)

ספירת מספר שורות ב- InputStreamSource

פרמטרים
source InputStreamSource : ה- InputStreamSource

החזרות
int מספר שורות

זורק
אם התרחש כשל בקריאת הזרם

flushAndCloseStream

public static void flushAndCloseStream (OutputStream outStream)

מנסה לשטוף את זרם הפלט הנתון, ולאחר מכן סוגר אותו.

פרמטרים
outStream OutputStream : ה- ERROR(/OutputStream) . לא ננקטה פעולה אם outStream הוא ריק.

getBufferedReaderFromStreamSrc

public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)

החזר BufferedReader כדי לקרוא את התוכן ממקור הקלט הנתון.

פרמטרים
stream InputStreamSource : ה- InputStreamSource

החזרות
BufferedReader קורא Buffered

getByteArrayListFromSource

public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)

מאחזר ByteArrayList מ- InputStreamSource .

פרמטרים
source InputStreamSource : ה- InputStreamSource

החזרות
ByteArrayList ByteArrayList המכילה את תוכן הזרם

זורק
אם התרחש כשל בקריאת הזרם

getByteArrayListFromStream

public static ByteArrayList getByteArrayListFromStream (InputStream stream)

מאחזר ByteArrayList מזרם בתים.

פרמטרים
stream InputStream : ה- ERROR(/InputStream)

החזרות
ByteArrayList ByteArrayList המכילה את תוכן הזרם

זורק
אם התרחש כשל בקריאת הזרם

getStackTrace

public static String getStackTrace (Throwable throwable)

מקבל את עקבות הערימה String .

פרמטרים
throwable Throwable : ה- Throwable להמרה.

החזרות
String עקבות String

getStringFromSource

public static String getStringFromSource (InputStreamSource source)

מאחזר String מ- InputStreamSource .

פרמטרים
source InputStreamSource : ה- InputStreamSource

החזרות
String String המכילה את תוכן הזרם

זורק
אם התרחש כשל בקריאת הזרם

getStringFromStream

public static String getStringFromStream (InputStream stream)

מאחזר String מזרם תווים.

פרמטרים
stream InputStream : ה- ERROR(/InputStream)

החזרות
String String המכילה את תוכן הזרם

זורק
אם התרחש כשל בקריאת הזרם

getStringFromStream

public static String getStringFromStream (InputStream stream, 
                long length)

מאחזר String מזרם תווים.

פרמטרים
stream InputStream : ה- ERROR(/InputStream)

length long : גודל התוכן לקריאה, הגדר ל-0 כדי לקרוא את כל התוכן

החזרות
String String המכילה את תוכן הזרם

זורק
אם התרחש כשל בקריאת הזרם

nullOutputStream

public static OutputStream nullOutputStream ()

צור ERROR(/OutputStream) שמבטל את כל הכתיבה.

החזרות
OutputStream