फ़ाइलइनपुटस्ट्रीमस्रोत

public class FileInputStreamSource
extends Object implements InputStreamSource

java.lang.ऑब्जेक्ट
com.android.tradefed.result.FileInputStreamSource


एक InputStreamSource जो एक इनपुट फ़ाइल लेता है।

फ़ाइल को हटाने के लिए कॉल करने वाला जिम्मेदार है

सारांश

सार्वजनिक निर्माणकर्ता

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

Ctor

सार्वजनिक तरीके

void cleanFile ()

FileInputStreamSource से संबद्ध फ़ाइल को हटाने की सुविधा विधि।

void close ()

इनपुटस्ट्रीम के स्रोत पर कोई भी आवश्यक सफ़ाई करें।

InputStream createInputStream ()

ERROR(/InputStream) का एक नया क्लोन लौटाएं, ताकि कॉल करने वाला शुरू से ही स्ट्रीम पढ़ सके।

File getFile ()

अंतर्निहित फ़ाइल लौटाता है.

long size ()

स्रोत डेटा के बाइट्स में आकार लौटाएँ।

सार्वजनिक निर्माणकर्ता

फ़ाइलइनपुटस्ट्रीमस्रोत

public FileInputStreamSource (File file)

पैरामीटर
file File

फ़ाइलइनपुटस्ट्रीमस्रोत

public FileInputStreamSource (File file, 
                boolean deleteFileOnCancel)

Ctor

पैरामीटर
file File : ERROR(/File) जिसमें स्ट्रीम किया जाने वाला डेटा शामिल है

deleteFileOnCancel boolean : यदि सत्य है, तो close() कॉल करने पर संबंधित फ़ाइल हटा दी जाएगी

सार्वजनिक तरीके

क्लीनफ़ाइल

public void cleanFile ()

FileInputStreamSource से संबद्ध फ़ाइल को हटाने की सुविधा विधि। सुरक्षित नहीं।

बंद करना

public void close ()

इनपुटस्ट्रीम के स्रोत पर कोई भी आवश्यक सफ़ाई करें। इस विधि को कॉल करना अनिवार्य रूप से इस InputStreamSource अमान्य कर देता है।

createInputStream

public InputStream createInputStream ()

ERROR(/InputStream) का एक नया क्लोन लौटाएं, ताकि कॉल करने वाला शुरू से ही स्ट्रीम पढ़ सके। इस विधि का प्रत्येक आह्वान (जब तक cancel() नहीं कहा जाता है) एक समान-व्यवहार वाली ERROR(/InputStream) लौटाएगा - वही सामग्री वापस कर दी जाएगी।

रिटर्न
InputStream एक ERROR(/InputStream) जिसका उपयोग कॉलर शुरुआत से डेटा स्रोत को पढ़ने के लिए कर सकता है। यदि इस InputStreamSource cancel() पर पूर्व कॉल द्वारा अमान्य कर दिया गया है, या यदि किसी अन्य कारण से नया InputStream नहीं बनाया जा सकता है, तो यह null हो सकता है।

दस्तावेज लें

public File getFile ()

अंतर्निहित फ़ाइल लौटाता है. स्ट्रीम बंद होने के बाद फ़ाइल के अस्तित्व में रहने की कोई गारंटी नहीं है।

रिटर्न
File

आकार

public long size ()

स्रोत डेटा के बाइट्स में आकार लौटाएँ।

रिटर्न
long