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

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 को अमान्य कर देता है।

क्रिएटइनपुटस्ट्रीम

public InputStream createInputStream ()

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

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

दस्तावेज लें

public File getFile ()

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

रिटर्न
File

आकार

public long size ()

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

रिटर्न
long