ফাইলইনপুটস্ট্রিমসোর্স

public class FileInputStreamSource
extends Object implements InputStreamSource

java.lang.Object
com.android.tradefed.result.FileInputStreamSource


একটি InputStreamSource যা একটি ইনপুট ফাইল গ্রহণ করে।

ফাইলটি মুছে ফেলার দায়িত্ব কলারের।

সারসংক্ষেপ

সরকারি নির্মাণকারী

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

অভিনেতা

জনসাধারণের পদ্ধতি

void cleanFile ()

FileInputStreamSource-এর সাথে যুক্ত ফাইলটি মুছে ফেলার একটি সুবিধাজনক পদ্ধতি।

void close ()

InputStream-এর উৎসে প্রয়োজনীয় পরিষ্করণ করুন।

InputStream createInputStream ()

InputStream এর একটি নতুন ক্লোন ফেরত দিন, যাতে কলার শুরু থেকে স্ট্রিমটি পড়তে পারে।

File getFile ()

অন্তর্নিহিত ফাইলটি ফেরত দেয়।

long size ()

উৎস ডেটার আকার বাইটে ফেরত দিন।

সরকারি নির্মাণকারী

ফাইলইনপুটস্ট্রিমসোর্স

public FileInputStreamSource (File file)

প্যারামিটার
file File

ফাইলইনপুটস্ট্রিমসোর্স

public FileInputStreamSource (File file, 
                boolean deleteFileOnCancel)

অভিনেতা

প্যারামিটার
file File : যে ডেটা স্ট্রিম করা হবে তা ধারণকারী File

deleteFileOnCancel boolean : যদি true হয়, তাহলে close() কল করা হলে সংশ্লিষ্ট ফাইলটি মুছে ফেলা হবে।

জনসাধারণের পদ্ধতি

ক্লিনফাইল

public void cleanFile ()

FileInputStreamSource-এর সাথে যুক্ত ফাইলটি মুছে ফেলার একটি সুবিধাজনক পদ্ধতি। এটি নিরাপদ নয়।

বন্ধ

public void close ()

InputStream-এর উৎসে প্রয়োজনীয় পরিষ্করণ করুন। এই মেথডটি কল করলে মূলত এই InputStreamSource অবৈধ হয়ে যায়।

ইনপুট স্ট্রিম তৈরি করুন

public InputStream createInputStream ()

InputStream এর একটি নতুন ক্লোন ফেরত দিন, যাতে কলার শুরু থেকে স্ট্রিমটি পড়তে পারে। এই মেথডের প্রতিটি আহ্বান (যতক্ষণ cancel() কল করা হয়) একটি অভিন্ন আচরণকারী InputStream ফেরত দেবে — অর্থাৎ একই বিষয়বস্তু ফেরত দেওয়া হবে।

ফেরত
InputStream একটি InputStream যা ব্যবহার করে কলার শুরু থেকে ডেটা সোর্সটি পড়তে পারে। যদি পূর্বে cancel() কল করার ফলে এই InputStreamSource অবৈধ হয়ে যায়, অথবা অন্য কোনো কারণে একটি নতুন InputStream তৈরি করা না যায়, তবে এটি null রিটার্ন করতে পারে।

ফাইল পান

public File getFile ()

অন্তর্নিহিত ফাইলটি ফেরত দেয়। স্ট্রিমটি বন্ধ হয়ে গেলে ফাইলটির অস্তিত্ব থাকার আর কোনো নিশ্চয়তা থাকে না।

ফেরত
File

আকার

public long size ()

উৎস ডেটার আকার বাইটে ফেরত দিন।

ফেরত
long