IFileEntry

public interface IFileEntry

com.android.tradefed.device.IFileEntry


تعریف رابطی که قرارداد ساده تر و قابل تمسخر را برای روش های FileEntry فراهم می کند.

TODO: این را به ddmlib منتقل کنید

خلاصه

روش های عمومی

abstract IFileEntry findChild (String name)

یک IFileEntry فرزند با نام مشخص را پیدا می کند.

abstract getChildren (boolean useCache)

فرزندان یک IFileEntry را برمی گرداند.

abstract String getDate ()

Wrapper برای FileEntry#getDate() .

abstract FileListingService.FileEntry getFileEntry ()

به ddmlib FileEntry مراجعه کنید.

abstract String getFullEscapedPath ()

Wrapper برای FileEntry#getFullEscapedPath() .

abstract String getFullPath ()

Wrapper برای FileEntry#getFullPath() .

abstract String getName ()

Wrapper برای FileEntry#getName() .

abstract String getPermissions ()

Wrapper برای FileEntry#getPermissions() .

abstract String getTime ()

Wrapper برای FileEntry#getTime() .

abstract boolean isAppFileName ()

Wrapper برای FileEntry#isAppFileName() .

abstract boolean isDirectory ()

Wrapper برای FileEntry#isDirectory() .

روش های عمومی

FindChild

public abstract IFileEntry findChild (String name)

یک IFileEntry فرزند با نام مشخص را پیدا می کند.

اساساً یک پوشش برای FileEntry#findChild(String) که همچنین ابتدا فرزندان ذخیره شده را برای فایلی با نام مشخص جستجو می‌کند و اگر یافت نشد، لیست فایل‌های فرزند حافظه پنهان را بازخوانی کرده و دوباره تلاش می‌کند.

پارامترها
name String

برمی گرداند
IFileEntry

پرتاب می کند
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

بچه ها بگیر

public abstract  getChildren (boolean useCache)

فرزندان یک IFileEntry را برمی گرداند.

اساسا یک بسته بندی همزمان برای FileListingService#getChildren(FileEntry, boolean, FileListingService.IListingReceiver)

پارامترها
useCache boolean : true اگر فرزندان ذخیره شده در حافظه پنهان در صورت موجود بودن باید برگردانده شوند. false اگر دستور ls جدید اجباری شود.

برمی گرداند
لیست فایل های فرعی

پرتاب می کند
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getDate

public abstract String getDate ()

Wrapper برای FileEntry#getDate() .

برمی گرداند
String

getFileEntry

public abstract FileListingService.FileEntry getFileEntry ()

به ddmlib FileEntry مراجعه کنید.

برمی گرداند
FileListingService.FileEntry

getFullEscapedPath

public abstract String getFullEscapedPath ()

Wrapper برای FileEntry#getFullEscapedPath() .

برمی گرداند
String

getFullPath

public abstract String getFullPath ()

Wrapper برای FileEntry#getFullPath() .

برمی گرداند
String

getName

public abstract String getName ()

Wrapper برای FileEntry#getName() .

برمی گرداند
String

دریافت مجوزها

public abstract String getPermissions ()

Wrapper برای FileEntry#getPermissions() .

برمی گرداند
String

دریافت تایم

public abstract String getTime ()

Wrapper برای FileEntry#getTime() .

برمی گرداند
String

isAppFileName

public abstract boolean isAppFileName ()

Wrapper برای FileEntry#isAppFileName() .

برمی گرداند
boolean

isDirectory

public abstract boolean isDirectory ()

Wrapper برای FileEntry#isDirectory() .

برمی گرداند
boolean