ফাইললিস্টিং সার্ভিস.ফাইলএন্ট্রি

public static final class FileListingService.FileEntry
extends Object

java.lang.অবজেক্ট
com.android.ddmlib.FileListingService.FileEntry সম্পর্কে


একটি ডিরেক্টরিতে একটি এন্ট্রি প্রতিনিধিত্ব করে। এটি একটি ফাইল বা একটি ডিরেক্টরি হতে পারে।

সারাংশ

পাবলিক কনস্ট্রাক্টর

FileEntry ( FileListingService.FileEntry parent, String name, int type, boolean isRoot)

একটি নতুন ফাইল এন্ট্রি তৈরি করে।

পাবলিক পদ্ধতি

static String escape (String entryName)

এন্ট্রি নামের একটি এস্কেপড সংস্করণ ফেরত দেয়।

FileListingService.FileEntry findChild (String name)

নামের সাথে মিলে যাওয়া চাইল্ড FileEntry ফেরত দেয়।

FileEntry[] getCachedChildren ()

এন্ট্রির ক্যাশে করা শিশুগুলি ফেরত পাঠায়।

String getDate ()

ls দ্বারা প্রদত্ত তারিখের স্ট্রিংটি ফেরত পাঠায়।

String getFullEscapedPath ()

প্রবেশপথের সম্পূর্ণরূপে পালানো পথটি ফিরিয়ে দিন।

String getFullPath ()

প্রবেশপথের সম্পূর্ণ পথটি ফিরিয়ে দিন।

String getGroup ()

ls দ্বারা প্রদত্ত এন্ট্রির গ্রুপ মালিককে ফেরত পাঠায়।

String getInfo ()

এন্ট্রির জন্য অতিরিক্ত তথ্য প্রদান করে।

String getName ()

এন্ট্রির নাম ফেরত দেয়

String getOwner ()

ls দ্বারা প্রদত্ত এন্ট্রির মালিক স্ট্রিংটি ফেরত পাঠায়।

FileListingService.FileEntry getParent ()

প্যারেন্ট এন্ট্রি ফেরত দেয়।

String[] getPathSegments ()

বিভাগগুলির তালিকা হিসাবে পথটি ফেরত পাঠায়।

String getPermissions ()

ls দ্বারা ফেরত দেওয়া এন্ট্রির অনুমতি স্ট্রিংটি ফেরত পাঠায়।

String getSize ()

ls দ্বারা প্রদত্ত এন্ট্রির আকারের স্ট্রিংটি ফেরত পাঠায়।

int getSizeValue ()

এন্ট্রির আকার ফেরত পাঠায়।

String getTime ()

ls দ্বারা প্রদত্ত এন্ট্রির টাইম স্ট্রিং রিটার্ন করে।

int getType ()

এন্ট্রি টাইপকে int হিসেবে রিটার্ন করে, যা TYPE_(...) ধ্রুবকগুলির একটির সাথে মিলবে।

boolean isAppFileName ()

ফাইলের নামটি যদি একটি অ্যাপ্লিকেশন প্যাকেজের নাম হয় তবে তা ফেরত পাঠায়।

boolean isApplicationPackage ()

যদি এন্ট্রিটি একটি বৈধ অ্যাপ্লিকেশন প্যাকেজ হয় তবে তা ফেরত পাঠায়।

boolean isDirectory ()

এন্ট্রিটি যদি একটি ফোল্ডার হয় অথবা একটি ফোল্ডারের লিঙ্ক হয় তবে তা ফেরত পাঠায়।

boolean isRoot ()

এন্ট্রিটি রুট কিনা তা ফেরত পাঠায়।

void setType (int type)

একটি নতুন ধরণ সেট করে।

সুরক্ষিত পদ্ধতি

void fillPathBuilder (StringBuilder pathBuilder, boolean escapePath)

পুনরাবৃত্তভাবে pathBuilder-কে সম্পূর্ণ পাথ দিয়ে পূরণ করে

void fillPathSegments ( list)

পুনরাবৃত্তভাবে সম্পূর্ণ পথ দিয়ে সেগমেন্ট তালিকা পূরণ করে।

পাবলিক কনস্ট্রাক্টর

ফাইলএন্ট্রি

public FileEntry (FileListingService.FileEntry parent, 
                String name, 
                int type, 
                boolean isRoot)

একটি নতুন ফাইল এন্ট্রি তৈরি করে।

পরামিতি
parent FileListingService.FileEntry : মূল এন্ট্রি অথবা নাল যদি এন্ট্রি রুট হয়

name String : এন্ট্রির নাম।

type int : এন্ট্রি টাইপ। নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: FileListingService.TYPE_FILE , FileListingService.TYPE_DIRECTORY , FileListingService.TYPE_OTHER .

isRoot boolean : এটি রুট ডাইরেক্টর কিনা।

পাবলিক পদ্ধতি

পালানো

public static String escape (String entryName)

এন্ট্রি নামের একটি এস্কেপড সংস্করণ ফেরত দেয়।

রিটার্নস
String

শিশু খুঁজুন

public FileListingService.FileEntry findChild (String name)

নামের সাথে মিলে যাওয়া চাইল্ড FileEntry ফেরত পাঠায়। এটি ক্যাশেড চাইল্ড তালিকা ব্যবহার করে।

পরামিতি
name String : যে শিশুর নাম ফেরত পাঠানো হবে।

রিটার্নস
FileListingService.FileEntry নামের সাথে মিলে যাওয়া FileEntry অথবা null।

getCachedChildren সম্পর্কে

public FileEntry[] getCachedChildren ()

এন্ট্রির ক্যাশেড চাইল্ড্রেন ফেরত পাঠায়। এটি FileListingService.getChildren() কল করার মাধ্যমে তৈরি ক্যাশে ফেরত পাঠায়।

রিটার্নস
FileEntry[]

getDate সম্পর্কে

public String getDate ()

ls দ্বারা প্রদত্ত তারিখের স্ট্রিংটি ফেরত পাঠায়।

রিটার্নস
String

ফুলএস্কেপডপাথ পান

public String getFullEscapedPath ()

এন্ট্রির সম্পূর্ণরূপে এস্কেপ করা পথটি ফিরিয়ে দিন। এই পথটি শেল কমান্ড লাইনে ব্যবহার করা নিরাপদ।

রিটার্নস
String FileListingService.FILE_SEPARATOR কে বিভাজক হিসেবে ব্যবহার করে একটি পাথ স্ট্রিং

getFullPath সম্পর্কে

public String getFullPath ()

প্রবেশপথের সম্পূর্ণ পথটি ফিরিয়ে দিন।

রিটার্নস
String FileListingService.FILE_SEPARATOR কে বিভাজক হিসেবে ব্যবহার করে একটি পাথ স্ট্রিং।

গ্রুপ পান

public String getGroup ()

ls দ্বারা প্রদত্ত এন্ট্রির গ্রুপ মালিককে ফেরত পাঠায়।

রিটার্নস
String

তথ্য পান

public String getInfo ()

এন্ট্রির জন্য অতিরিক্ত তথ্য প্রদান করে।

একটি লিঙ্কের জন্য, এটি লিঙ্কটির একটি বিবরণ হবে।

একটি অ্যাপ্লিকেশন apk ফাইলের জন্য এটি প্যাকেজ ম্যানেজার কর্তৃক প্রদত্ত অ্যাপ্লিকেশন প্যাকেজ হবে।

রিটার্নস
String

নাম পান

public String getName ()

এন্ট্রির নাম ফেরত দেয়

রিটার্নস
String

মালিক পান

public String getOwner ()

ls দ্বারা প্রদত্ত এন্ট্রির মালিক স্ট্রিংটি ফেরত পাঠায়।

রিটার্নস
String

getParent সম্পর্কে

public FileListingService.FileEntry getParent ()

প্যারেন্ট এন্ট্রি ফেরত দেয়।

রিটার্নস
FileListingService.FileEntry

getPathSegments সম্পর্কে

public String[] getPathSegments ()

বিভাগগুলির তালিকা হিসাবে পথটি ফেরত পাঠায়।

রিটার্নস
String[]

অনুমতি পান

public String getPermissions ()

ls দ্বারা ফেরত দেওয়া এন্ট্রির অনুমতি স্ট্রিংটি ফেরত পাঠায়।

রিটার্নস
String

আকার পেতে

public String getSize ()

ls দ্বারা প্রদত্ত এন্ট্রির আকারের স্ট্রিংটি ফেরত পাঠায়।

রিটার্নস
String

আকারের মান পান

public int getSizeValue ()

এন্ট্রির আকার ফেরত পাঠায়।

রিটার্নস
int

সময় পান

public String getTime ()

ls দ্বারা প্রদত্ত এন্ট্রির টাইম স্ট্রিং রিটার্ন করে।

রিটার্নস
String

গেটটাইপ

public int getType ()

এন্ট্রি টাইপকে int হিসেবে রিটার্ন করে, যা TYPE_(...) ধ্রুবকগুলির একটির সাথে মিলবে।

রিটার্নস
int

অ্যাপ ফাইলের নাম

public boolean isAppFileName ()

ফাইলের নামটি যদি একটি অ্যাপ্লিকেশন প্যাকেজের নাম হয় তবে তা ফেরত পাঠায়।

রিটার্নস
boolean

অ্যাপ্লিকেশন প্যাকেজ

public boolean isApplicationPackage ()

যদি এন্ট্রিটি একটি বৈধ অ্যাপ্লিকেশন প্যাকেজ হয় তবে তা ফেরত পাঠায়।

রিটার্নস
boolean

ডিরেক্টরি

public boolean isDirectory ()

এন্ট্রিটি যদি একটি ফোল্ডার হয় অথবা একটি ফোল্ডারের লিঙ্ক হয় তবে তা ফেরত পাঠায়।

রিটার্নস
boolean

isRoot সম্পর্কে

public boolean isRoot ()

এন্ট্রিটি রুট কিনা তা ফেরত পাঠায়।

রিটার্নস
boolean

সেটটাইপ

public void setType (int type)

একটি নতুন ধরণ সেট করে।

পরামিতি
type int

সুরক্ষিত পদ্ধতি

ফিলপাথবিল্ডার

protected void fillPathBuilder (StringBuilder pathBuilder, 
                boolean escapePath)

পুনরাবৃত্তভাবে pathBuilder-কে সম্পূর্ণ পাথ দিয়ে পূরণ করে

পরামিতি
pathBuilder StringBuilder : পাথ তৈরি করতে ব্যবহৃত একটি StringBuilder।

escapePath boolean : শেল কমান্ড লাইনের মাধ্যমে ব্যবহারের জন্য পাথটি এস্কেপ করা প্রয়োজন কিনা।

ফিলপাথসেগমেন্টস

protected void fillPathSegments ( list)

পুনরাবৃত্তভাবে সম্পূর্ণ পথ দিয়ে সেগমেন্ট তালিকা পূরণ করে।

পরামিতি
list : পূরণ করার জন্য অংশগুলির তালিকা।