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()

ERROR(/InputStream) का नया क्लोन दिखाता है, ताकि कॉलर शुरुआत से ही स्ट्रीम पढ़ सके.

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) जिसका इस्तेमाल कॉलर, डेटा सोर्स को शुरू से पढ़ने के लिए कर सकता है. अगर InputStreamSource को cancel() पर किए गए किसी पिछले कॉल की वजह से अमान्य कर दिया गया है या किसी और वजह से नया InputStream नहीं बनाया जा सकता, तो null दिखाया जा सकता है.

getFile

public File getFile ()

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

रिटर्न
File

साइज़

public long size ()

सोर्स डेटा का साइज़ बाइट में दिखाता है.

रिटर्न
long