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()
แสดงผลรายการ |
File
|
getFile()
แสดงผลไฟล์พื้นฐาน |
long
|
size()
แสดงผลขนาดข้อมูลต้นทางเป็นไบต์ |
ตัวสร้างแบบสาธารณะ
FileInputStreamSource
public FileInputStreamSource (File file)
| พารามิเตอร์ | |
|---|---|
file |
File |
FileInputStreamSource
public FileInputStreamSource (File file,
boolean deleteFileOnCancel)Ctor
| พารามิเตอร์ | |
|---|---|
file |
File: ERROR(/File) ที่มีข้อมูลที่จะสตรีม |
deleteFileOnCancel |
boolean: หากเป็นจริง ระบบจะลบไฟล์ที่เชื่อมโยงออกเมื่อเรียกใช้ close()
|
เมธอดสาธารณะ
cleanFile
public void cleanFile ()
เมธอดที่สะดวกในการลบไฟล์ที่เชื่อมโยงกับ FileInputStreamSource ไม่ปลอดภัย
ปิด
public void close ()
ทําการล้างข้อมูลที่จำเป็นในแหล่งที่มาของ InputStream การเรียกใช้เมธอดนี้จะทําให้ InputStreamSource นี้ใช้งานไม่ได้
createInputStream
public InputStream createInputStream ()
แสดงผลรายการ ERROR(/InputStream) ที่โคลนใหม่เพื่อให้ผู้เรียกอ่านสตรีมได้ตั้งแต่ต้น การเรียกใช้เมธอดนี้แต่ละครั้ง (จนกว่าจะมีการเรียกใช้ cancel()) จะแสดงผล ERROR(/InputStream) ที่มีลักษณะการทำงานเหมือนกัน ซึ่งจะแสดงผลเนื้อหาเดียวกัน
| คิกรีเทิร์น | |
|---|---|
InputStream |
ERROR(/InputStream) ที่ผู้เรียกใช้สามารถใช้เพื่ออ่านแหล่งข้อมูลตั้งแต่ต้น อาจแสดงผลเป็น null หาก InputStreamSource นี้ถูกทำให้เป็นโมฆะโดยการเรียกใช้ cancel() ก่อนหน้านี้ หรือหากสร้าง InputStream ใหม่ไม่ได้ด้วยเหตุผลอื่น |
getFile
public File getFile ()
แสดงผลไฟล์พื้นฐาน ระบบไม่รับประกันว่าไฟล์จะยังคงอยู่เมื่อสตรีมปิดไปแล้ว
| คิกรีเทิร์น | |
|---|---|
File |
|
ขนาด
public long size ()
แสดงผลขนาดข้อมูลต้นทางเป็นไบต์
| คิกรีเทิร์น | |
|---|---|
long |
|