ShellOutputReceiverStream

public final class ShellOutputReceiverStream
extends OutputStream

java.lang.Object
   ↳ java.io.OutputStream
     ↳ com.android.tradefed.util.ShellOutputReceiverStream


فئة فرعية للأدوات المساعدة من OutputStream تكتب في IShellOutputReceiver.

ملخّص

طُرق وضع التصميم العامة

ShellOutputReceiverStream(IShellOutputReceiver receiver)

أنشئ أداة ربط جديدة للسمة IShellOutputReceiver المحدّدة.

ShellOutputReceiverStream(IShellOutputReceiver receiver, FileOutputStream fileOutput)

الإجراءات العامة

void close()
void flush()
void write(byte[] b)
void write(byte[] b, int off, int len)
void write(int b)

طُرق وضع التصميم العامة

ShellOutputReceiverStream

public ShellOutputReceiverStream (IShellOutputReceiver receiver)

أنشئ أداة ربط جديدة للسمة IShellOutputReceiver المحدّدة.

يمكن تقديم قيمة فارغة هنا لتبسيط الرمز البرمجي باستخدام المحوّل، أي لكي يتمكّن من استخدام هذا الرمز مع try-with-resources بدون التحقّق من قيمة فارغة بنفسه.

المعلَمات
receiver IShellOutputReceiver

ShellOutputReceiverStream

public ShellOutputReceiverStream (IShellOutputReceiver receiver, 
                FileOutputStream fileOutput)

المعلَمات
receiver IShellOutputReceiver

fileOutput FileOutputStream

الإجراءات العامة

إغلاق

public void close ()

عمليات الطرح
IOException

تصفية

public void flush ()

عمليات الطرح
IOException

write

public void write (byte[] b)

المعلَمات
b byte

write

public void write (byte[] b, 
                int off, 
                int len)

المعلَمات
b byte

off int

len int

write

public void write (int b)

المعلَمات
b int