StreamUtil

public class StreamUtil
extends Object

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


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

סיכום

‫methods ציבוריים

static String calculateBase64Md5(InputStream inputSource)

שיטת עזר לחישוב MD5 בפורמט Base64 עבור inputStream.

static long calculateCrc32(InputStream inStream)

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

static String calculateMd5(InputStream inputSource)

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

static void cancel(InputStreamSource outputSource)

מבטל את InputStreamSource שצוין אם הוא לא null.

static void close(Closeable closeable)

סגירת Closeable נתון.

static void closeGZipStream(GZIPOutputStream outStream)

סגירה של פלט gzip של מקור נתונים.

static void closeStream(InputStream in)

השיטה הזו הוצאה משימוש. במקומה, צריך להשתמש ב-method‏ close(Closeable).

static void closeStream(OutputStream out)

השיטה הזו הוצאה משימוש. במקומה, צריך להשתמש ב-method‏ close(Closeable).

static void closeZipStream(ZipOutputStream outStream)

סגירת פלט ה-ZIP שצוין.

static void copyFileToStream(File file, OutputStream outStream)

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

static void copyStreamToWriter(InputStream inStream, Writer writer)

מעתיק את התוכן של inStream ל-writer.

static void copyStreams(InputStream inStream, OutputStream outStream)

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

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 int countLinesFromSource(InputStreamSource source)

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

static void flushAndCloseStream(OutputStream outStream)

מנסה לרוקן את זרם הפלט שצוין, ואז סוגר אותו.

static BufferedReader getBufferedReaderFromStreamSrc(InputStreamSource stream)

מחזירה BuffferedReader כדי לקרוא את התוכן מ-InputstreamSource הנתון.

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, long length)

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

static String getStringFromStream(InputStream stream)

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

static OutputStream nullOutputStream()

יוצרים OutputStream שמוחק את כל הפעולות של כתיבה.

‫methods ציבוריים

calculateBase64Md5

public static String calculateBase64Md5 (InputStream inputSource)

שיטת עזר לחישוב MD5 בפורמט Base64 עבור inputStream. ה-inputStream ייצרך וייסגר.

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

החזרות
String base64 md5 of the stream

הקפצת הודעות שגיאה (throw)
java.io.IOException
IOException

calculateCrc32

public static long calculateCrc32 (InputStream inStream)

שיטת עזר לחישוב CRC-32 עבור InputStream. השידור ייצרך וייסגר. מומלץ לספק שידור עם מאגר זמני.

פרמטרים
inStream InputStream: InputStream

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

הקפצת הודעות שגיאה (throw)
java.io.IOException
IOException

calculateMd5

public static String calculateMd5 (InputStream inputSource)

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

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

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

הקפצת הודעות שגיאה (throw)
java.io.IOException
IOException

ביטול

public static void cancel (InputStreamSource outputSource)

מבטל את InputStreamSource שצוין אם הוא לא null.

פרמטרים
outputSource InputStreamSource

סגירה

public static void close (Closeable closeable)

סגירת Closeable נתונה.

פרמטרים
closeable Closeable: Closeable. לא מתבצעת פעולה אם null.

closeGZipStream

public static void closeGZipStream (GZIPOutputStream outStream)

סגירה של פלט gzip של מקור נתונים.

פרמטרים
outStream GZIPOutputStream: ZipOutputStream. לא מתבצעת פעולה אם הערך של outStream הוא null.

closeStream

public static void closeStream (InputStream in)

השיטה הזו הוצאה משימוש.
במקום זאת, צריך להשתמש ב-close(Closeable).

פרמטרים
in InputStream

closeStream

public static void closeStream (OutputStream out)

השיטה הזו הוצאה משימוש.
במקום זאת, צריך להשתמש ב-close(Closeable).

פרמטרים
out OutputStream

closeZipStream

public static void closeZipStream (ZipOutputStream outStream)

סגירת פלט ה-ZIP שצוין.

פרמטרים
outStream ZipOutputStream: ZipOutputStream. לא מתבצעת פעולה אם הערך של outStream הוא null.

copyFileToStream

public static void copyFileToStream (File file, 
                OutputStream outStream)

מעתיקה את תוכן הקובץ אל outStream. מומלץ לספק שידור עם מאגר זמני.

פרמטרים
file File: File

outStream OutputStream: OutputStream

הקפצת הודעות שגיאה (throw)
java.io.IOException
IOException

copyStreamToWriter

public static void copyStreamToWriter (InputStream inStream, 
                Writer writer)

מעתיק את התוכן של inStream ל-writer.

מומלץ לספק זרם עם מאגר זמני לקלט ולפלט

פרמטרים
inStream InputStream: InputStream

writer Writer: היעד Writer

הקפצת הודעות שגיאה (throw)
java.io.IOException
IOException

copyStreams

public static void copyStreams (InputStream inStream, 
                OutputStream outStream)

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

מומלץ לספק זרם עם מאגר זמני לקלט ולפלט

פרמטרים
inStream InputStream: InputStream

outStream OutputStream: OutputStream

הקפצת הודעות שגיאה (throw)
java.io.IOException
IOException

copyStreams

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

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

מומלץ לספק זרם עם מאגר זמני לקלט ולפלט

פרמטרים
inStream InputStream: InputStream

outStream OutputStream: OutputStream

offset long: ההיסט של נקודת ההתחלה של העתקת הנתונים.

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

הקפצת הודעות שגיאה (throw)
java.io.IOException
IOException

copyStreams

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

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

מומלץ לספק זרם עם מאגר זמני לקלט ולפלט

פרמטרים
inStream InputStream: InputStream

outStream OutputStream: OutputStream

offset int: ההיסט של נקודת ההתחלה של העתקת הנתונים.

הקפצת הודעות שגיאה (throw)
java.io.IOException
IOException

countLinesFromSource

public static int countLinesFromSource (InputStreamSource source)

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

פרמטרים
source InputStreamSource: InputStreamSource

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

הקפצת הודעות שגיאה (throw)
IOException אם הייתה שגיאה בקריאת הסטרימינג

flushAndCloseStream

public static void flushAndCloseStream (OutputStream outStream)

מנסה לרוקן את זרם הפלט שצוין, ואז סוגר אותו.

פרמטרים
outStream OutputStream: OutputStream. לא מתבצעת פעולה אם הערך של outStream הוא null.

getBufferedReaderFromStreamSrc

public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)

מחזירה BuffferedReader כדי לקרוא את התוכן מ-InputstreamSource הנתון.

פרמטרים
stream InputStreamSource: InputStreamSource

החזרות
BufferedReader ‫BuffferedReader

getByteArrayListFromSource

public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)

הפונקציה מאחזרת ByteArrayList מ-InputStreamSource.

פרמטרים
source InputStreamSource: InputStreamSource

החזרות
ByteArrayList ByteArrayList שמכיל את תוכן הסטרימינג

הקפצת הודעות שגיאה (throw)
IOException אם הייתה שגיאה בקריאת הסטרימינג

getByteArrayListFromStream

public static ByteArrayList getByteArrayListFromStream (InputStream stream)

הפונקציה מאחזרת ByteArrayList מזרם בייטים.

פרמטרים
stream InputStream: InputStream

החזרות
ByteArrayList ByteArrayList שמכיל את תוכן הסטרימינג

הקפצת הודעות שגיאה (throw)
IOException אם הייתה שגיאה בקריאת הסטרימינג

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 שמכיל את תוכן הסטרימינג

הקפצת הודעות שגיאה (throw)
IOException אם הייתה שגיאה בקריאת הסטרימינג

getStringFromStream

public static String getStringFromStream (InputStream stream, 
                long length)

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

פרמטרים
stream InputStream: InputStream

length long: גודל התוכן לקריאה. אם מגדירים את הערך ל-0, כל התוכן ייקרא

החזרות
String String שמכיל את תוכן הסטרימינג

הקפצת הודעות שגיאה (throw)
IOException אם הייתה שגיאה בקריאת הסטרימינג

getStringFromStream

public static String getStringFromStream (InputStream stream)

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

פרמטרים
stream InputStream: InputStream

החזרות
String String שמכיל את תוכן הסטרימינג

הקפצת הודעות שגיאה (throw)
IOException אם הייתה שגיאה בקריאת הסטרימינג

nullOutputStream

public static OutputStream nullOutputStream ()

יוצרים OutputStream שמוחק את כל הפעולות של כתיבה.

החזרות
OutputStream