फ़ाइल इनपुटस्ट्रीम स्रोत
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 () |
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 |