IFileEntry

public interface IFileEntry

com.android.tradefed.device.IFileEntry


تعريف الواجهة الذي يوفّر عقدًا أبسط وقابلاً للمحاكاة لطُرق FileEntry.

TODO: move this into ddmlib

ملخّص

الإجراءات العامة

abstract IFileEntry findChild(String name)

تعرض هذه الطريقة عنصرًا فرعيًا IFileEntry بالاسم المحدّد.

abstract Collection<IFileEntry> getChildren(boolean useCache)

تعرض هذه الدالة العناصر الفرعية من IFileEntry.

abstract String getDate()

برنامج تضمين FileEntry.getDate()

abstract FileListingService.FileEntry getFileEntry()

تعرض هذه السمة مرجعًا إلى FileEntry ddmlib.

abstract String getFullEscapedPath()

برنامج تضمين FileEntry.getFullEscapedPath()

abstract String getFullPath()

برنامج تضمين FileEntry.getFullPath()

abstract String getName()

برنامج تضمين FileEntry.getName()

abstract String getPermissions()

برنامج تضمين FileEntry.getPermissions()

abstract String getTime()

برنامج تضمين FileEntry.getTime()

abstract boolean isAppFileName()

برنامج تضمين FileEntry.isAppFileName()

abstract boolean isDirectory()

برنامج تضمين FileEntry.isDirectory()

الإجراءات العامة

findChild

public abstract IFileEntry findChild (String name)

تعرض هذه الطريقة عنصرًا فرعيًا IFileEntry بالاسم المحدّد.

وهي في الأساس برنامج تضمين لـ FileEntry.findChild(String) يبحث أولاً في الملفات الثانوية المخزّنة مؤقتًا عن ملف بالاسم المحدّد، وإذا لم يتم العثور عليه، يعيد تحميل قائمة الملفات الثانوية المخزّنة مؤقتًا ويحاول مرة أخرى.

المعلَمات
name String

القيم المُعادة
IFileEntry

عمليات الطرح
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getChildren

public abstract Collection<IFileEntry> getChildren (boolean useCache)

تعرض هذه الدالة العناصر الفرعية من IFileEntry.

وهي في الأساس برنامج تضمين متزامن لـ FileListingService.getChildren(FileEntry,boolean,FileListingService.IListingReceiver)

المعلَمات
useCache boolean: true إذا كان يجب عرض العناصر الفرعية المخزّنة مؤقتًا في حال توفّرها. false إذا كان يجب فرض تنفيذ أمر ls جديد.

المرتجعات
Collection<IFileEntry> قائمة الملفات الفرعية

عمليات الطرح
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getDate

public abstract String getDate ()

برنامج تضمين FileEntry.getDate()

المرتجعات
String

getFileEntry

public abstract FileListingService.FileEntry getFileEntry ()

تعرض هذه السمة مرجعًا إلى FileEntry ddmlib.

المرتجعات
FileListingService.FileEntry

getFullEscapedPath

public abstract String getFullEscapedPath ()

برنامج تضمين FileEntry.getFullEscapedPath()

المرتجعات
String

getFullPath

public abstract String getFullPath ()

برنامج تضمين FileEntry.getFullPath()

المرتجعات
String

getName

public abstract String getName ()

برنامج تضمين FileEntry.getName()

المرتجعات
String

getPermissions

public abstract String getPermissions ()

برنامج تضمين FileEntry.getPermissions()

المرتجعات
String

getTime

public abstract String getTime ()

برنامج تضمين FileEntry.getTime()

المرتجعات
String

isAppFileName

public abstract boolean isAppFileName ()

برنامج تضمين FileEntry.isAppFileName()

المرتجعات
boolean

isDirectory

public abstract boolean isDirectory ()

برنامج تضمين FileEntry.isDirectory()

المرتجعات
boolean