FileInputStreamSource

public class FileInputStreamSource
extends Object implements InputStreamSource

java.lang.Object
com.android.tradefed.result.FileInputStreamSource


InputStreamSource ที่รับไฟล์อินพุต

ผู้เรียกมีหน้าที่รับผิดชอบในการลบไฟล์

สรุป

เครื่องมือสร้างสาธารณะ

FileInputStreamSource(File file)
FileInputStreamSource(File file, boolean deleteFileOnCancel)

Ctor

เมธอดสาธารณะ

void cleanFile()

เมธอดที่สะดวกในการลบไฟล์ที่เชื่อมโยงกับ FileInputStreamSource

void close()

ทำการล้างข้อมูลที่จำเป็นในแหล่งที่มาของ InputStream

InputStream createInputStream()

แสดงผลโคลนใหม่ของ InputStream เพื่อให้ผู้เรียกอ่านสตรีมได้ตั้งแต่ ต้น

File getFile()

แสดงผลไฟล์พื้นฐาน

long size()

แสดงผลขนาดเป็นไบต์ของข้อมูลต้นทาง

เครื่องมือสร้างสาธารณะ

FileInputStreamSource

public FileInputStreamSource (File file)

พารามิเตอร์
file File

FileInputStreamSource

public FileInputStreamSource (File file, 
                boolean deleteFileOnCancel)

Ctor

พารามิเตอร์
file File: File ที่มีข้อมูลที่จะสตรีม

deleteFileOnCancel boolean: หากเป็นจริง ระบบจะลบไฟล์ที่เชื่อมโยงเมื่อมีการเรียก close()

เมธอดสาธารณะ

cleanFile

public void cleanFile ()

เมธอดที่สะดวกในการลบไฟล์ที่เชื่อมโยงกับ FileInputStreamSource ไม่ปลอดภัย

close

public void close ()

ทำการล้างข้อมูลที่จำเป็นในแหล่งที่มาของ InputStream การเรียกเมธอดนี้จะทำให้ ไม่ถูกต้องInputStreamSource

createInputStream

public InputStream createInputStream ()

แสดงผลโคลนใหม่ของ InputStream เพื่อให้ผู้เรียกอ่านสตรีมได้ตั้งแต่ ต้น การเรียกใช้เมธอดนี้แต่ละครั้ง (จนกว่าจะมีการเรียก cancel()) จะ แสดงผล InputStream ที่ทำงานเหมือนกัน -- ระบบจะแสดงผลเนื้อหาเดียวกัน

การแสดงผล
InputStream `InputStream` ที่ผู้เรียกใช้เพื่ออ่านแหล่งข้อมูลได้ตั้งแต่ต้นInputStream อาจแสดงผล null หาก InputStreamSource นี้ไม่ถูกต้องเนื่องจากการเรียก cancel() ก่อนหน้านี้ หรือหากสร้าง InputStream ใหม่ไม่ได้ด้วยเหตุผลอื่นๆ

getFile

public File getFile ()

แสดงผลไฟล์พื้นฐาน ไม่รับประกันว่าไฟล์จะยังคงมีอยู่เมื่อปิดสตรีมแล้ว

การแสดงผล
File

size

public long size ()

แสดงผลขนาดเป็นไบต์ของข้อมูลต้นทาง

การแสดงผล
long