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 הנתון, אם הוא לא null.

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 ל-writer.

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)

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

static ByteArrayList getByteArrayListFromSource(InputStreamSource source)

אחזור של ByteArrayList מ-InputStreamSource.

static ByteArrayList getByteArrayListFromStream(InputStream stream)

אחזור של ByteArrayList מזרם בייטים.

static String getStackTrace(Throwable throwable)

הפונקציה מקבלת את נתיב הקריאה ב-stack כ-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

calculateCrc32

public static long calculateCrc32 (InputStream inStream)

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

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

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

זריקות
IOException

calculateMd5

public static String calculateMd5 (InputStream inputSource)

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

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

החזרות
String md5 של המקור

זריקות
IOException

ביטול

public static void cancel (InputStreamSource outputSource)

ביטול של InputStreamSource אם הוא לא null.

פרמטרים
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 הוא null.

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 הוא null.

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 ל-writer.

מומלץ לספק סטרימינג שנשמר במטמון לקלט ולפלט

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

זריקות
אם אירעה שגיאה בקריאת הסטרימינג

getByteArrayListFromStream

public static ByteArrayList getByteArrayListFromStream (InputStream stream)

אחזור של ByteArrayList מזרם בייטים.

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

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

זריקות
אם אירעה שגיאה בקריאת הסטרימינג

getStackTrace

public static String getStackTrace (Throwable throwable)

הפונקציה מקבלת את נתיב הקריאה ב-stack כ-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