StreamUtil
public
class
StreamUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.StreamUtil |
فئة أدوات لإدارة مصادر الإدخال
ملخّص
الطرق العامة | |
|---|---|
static
String
|
calculateBase64Md5(InputStream inputSource)
طريقة مساعدة لاحتساب md5 base64 لـ inputStream. |
static
long
|
calculateCrc32(InputStream inStream)
طريقة مساعدة لاحتساب CRC-32 لملف |
static
String
|
calculateMd5(InputStream inputSource)
طريقة مساعدة لاحتساب md5 لـ inputStream |
static
void
|
cancel(InputStreamSource outputSource)
تلغي القيمة المحدّدة لسمة |
static
void
|
close(Closeable closeable)
يُغلق |
static
void
|
closeGZipStream(GZIPOutputStream outStream)
يُغلق هذا الإجراء بث إخراج gzip المحدَّد. |
static
void
|
closeStream(OutputStream out)
تم إيقاف هذه الطريقة نهائيًا.
استخدِم |
static
void
|
closeStream(InputStream in)
تم إيقاف هذه الطريقة نهائيًا.
استخدِم |
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)
احتساب عدد السطور في |
static
void
|
flushAndCloseStream(OutputStream outStream)
تحاول تفريغ بث الإخراج المحدَّد، ثمّ تغلقه. |
static
BufferedReader
|
getBufferedReaderFromStreamSrc(InputStreamSource stream)
عرض BuffferedReader لقراءة المحتوى من InputstreamSource المحدّد |
static
ByteArrayList
|
getByteArrayListFromSource(InputStreamSource source)
استرداد |
static
ByteArrayList
|
getByteArrayListFromStream(InputStream stream)
يسترجع |
static
String
|
getStackTrace(Throwable throwable)
تحصل على تسلسل استدعاء الدوال البرمجية ك |
static
String
|
getStringFromSource(InputStreamSource source)
استرداد |
static
String
|
getStringFromStream(InputStream stream)
يسترجع |
static
String
|
getStringFromStream(InputStream stream, long length)
يسترجع |
static
OutputStream
|
nullOutputStream()
أنشئ |
الطرق العامة
calculateBase64Md5
public static String calculateBase64Md5 (InputStream inputSource)
طريقة مساعدة لاحتساب md5 base64 لـ 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 إذا لم تكن فارغة.
| المعلمات | |
|---|---|
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 إلى 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 فارغًا. |
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)
تحصل على تسلسل استدعاء الدوال البرمجية ك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 |
|