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 لـ |
static
String
|
calculateMd5(InputStream inputSource)
طريقة مساعدة لحساب md5 لتدفق إدخال. |
static
void
|
cancel(InputStreamSource outputSource)
يلغي |
static
void
|
close(Closeable closeable)
يُغلق هذا الزر |
static
void
|
closeGZipStream(GZIPOutputStream outStream)
يُغلِق مصدر بيانات gzip المحدّد. |
static
void
|
closeStream(InputStream in)
تم إيقاف هذه الطريقة نهائيًا.
استخدِم |
static
void
|
closeStream(OutputStream out)
تم إيقاف هذه الطريقة نهائيًا.
استخدِم |
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)
ينسخ هذا الإجراء محتوى 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)
حساب عدد الأسطر في |
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, long length)
يسترد هذا الإجراء |
static
String
|
getStringFromStream(InputStream stream)
يسترد هذا الإجراء |
static
OutputStream
|
nullOutputStream()
أنشئ |
الإجراءات العامة
calculateBase64Md5
public static String calculateBase64Md5 (InputStream inputSource)
طريقة مساعدة لاحتساب base64 md5 لـ inputStream. سيتم استهلاك inputStream وإغلاقه.
| المعلَمات | |
|---|---|
inputSource |
InputStream: تُستخدَم لإنشاء inputStream |
| المرتجعات | |
|---|---|
String |
base64 md5 of the stream |
| عمليات الطرح | |
|---|---|
|
java.io.IOException |
IOException |
|
calculateCrc32
public static long calculateCrc32 (InputStream inStream)
طريقة مساعدة لاحتساب CRC-32 لـ InputStream. سيتم استهلاك البث وإغلاقه. يُنصح بتوفير بث مخزّن مؤقتًا.
| المعلَمات | |
|---|---|
inStream |
InputStream: InputStream |
| المرتجعات | |
|---|---|
long |
رمز التحقّق الدوري (CRC-32) الخاص بالبث |
| عمليات الطرح | |
|---|---|
|
java.io.IOException |
IOException |
|
calculateMd5
public static String calculateMd5 (InputStream inputSource)
طريقة مساعدة لحساب md5 لتدفق إدخال. سيتم استهلاك inputStream وإغلاقه.
| المعلَمات | |
|---|---|
inputSource |
InputStream: تُستخدَم لإنشاء inputStream |
| المرتجعات | |
|---|---|
String |
md5 of the stream |
| عمليات الطرح | |
|---|---|
|
java.io.IOException |
IOException |
|
إلغاء
public static void cancel (InputStreamSource outputSource)
يلغي InputStreamSource المحدّد إذا لم يكن فارغًا.
| المعلَمات | |
|---|---|
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 |
| عمليات الطرح | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreamToWriter
public static void copyStreamToWriter (InputStream inStream,
Writer writer)ينسخ محتوى inStream إلى الكاتب.
ننصح بتوفير بث مخزّن مؤقت للإدخال والإخراج
| المعلَمات | |
|---|---|
inStream |
InputStream: InputStream |
writer |
Writer: وجهة Writer |
| عمليات الطرح | |
|---|---|
|
java.io.IOException |
IOException |
|
copyStreams
public static void copyStreams (InputStream inStream,
OutputStream outStream)ينسخ هذا الإجراء محتوى origStream إلى destStream.
ننصح بتوفير بث مخزّن مؤقت للإدخال والإخراج
| المعلَمات | |
|---|---|
inStream |
InputStream: InputStream |
outStream |
OutputStream: OutputStream |
| عمليات الطرح | |
|---|---|
|
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: عدد البايت المطلوب نسخه تعني القيمة السالبة نسخ كل المحتوى. |
| عمليات الطرح | |
|---|---|
|
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: إزاحة وقت بدء نسخ البيانات. |
| عمليات الطرح | |
|---|---|
|
java.io.IOException |
IOException |
|
countLinesFromSource
public static int countLinesFromSource (InputStreamSource source)
حساب عدد الأسطر في InputStreamSource
| المعلَمات | |
|---|---|
source |
InputStreamSource: InputStreamSource |
| المرتجعات | |
|---|---|
int |
عدد الأسطر |
| عمليات الطرح | |
|---|---|
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 |
a BuffferedReader |
getByteArrayListFromSource
public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)
يستردّ هذا الإجراء ByteArrayList من InputStreamSource.
| المعلَمات | |
|---|---|
source |
InputStreamSource: InputStreamSource |
| المرتجعات | |
|---|---|
ByteArrayList |
ByteArrayList يحتوي على محتوى البث |
| عمليات الطرح | |
|---|---|
IOException |
إذا حدث خطأ أثناء قراءة البث |
getByteArrayListFromStream
public static ByteArrayList getByteArrayListFromStream (InputStream stream)
يسترد هذا الإجراء ByteArrayList من دفق بايت.
| المعلَمات | |
|---|---|
stream |
InputStream: InputStream |
| المرتجعات | |
|---|---|
ByteArrayList |
ByteArrayList يحتوي على محتوى البث |
| عمليات الطرح | |
|---|---|
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 يحتوي على محتوى البث |
| عمليات الطرح | |
|---|---|
IOException |
إذا حدث خطأ أثناء قراءة البث |
getStringFromStream
public static String getStringFromStream (InputStream stream,
long length)يسترد هذا الإجراء String من دفق أحرف.
| المعلَمات | |
|---|---|
stream |
InputStream: InputStream |
length |
long: حجم المحتوى المطلوب قراءته، اضبطه على 0 لقراءة كل المحتوى |
| المرتجعات | |
|---|---|
String |
String يحتوي على محتوى البث |
| عمليات الطرح | |
|---|---|
IOException |
إذا حدث خطأ أثناء قراءة البث |
getStringFromStream
public static String getStringFromStream (InputStream stream)
يسترد هذا الإجراء String من دفق أحرف.
| المعلَمات | |
|---|---|
stream |
InputStream: InputStream |
| المرتجعات | |
|---|---|
String |
String يحتوي على محتوى البث |
| عمليات الطرح | |
|---|---|
IOException |
إذا حدث خطأ أثناء قراءة البث |
nullOutputStream
public static OutputStream nullOutputStream ()
أنشئ OutputStream يتجاهل جميع عمليات الكتابة.
| المرتجعات | |
|---|---|
OutputStream |
|