IFileEntry
public interface IFileEntry
com.android.tradefed.device.IFileEntry |
تعريف الواجهة الذي يوفر عقدًا أبسط وقابلاً للمحاكاة لطرق FileEntry
.
المهام: انقل هذا إلى ddmlib
ملخص
الأساليب العامة | |
---|---|
abstract IFileEntry | findChild (String name) يبحث عن طفل |
abstract | getChildren (boolean useCache) إرجاع أبناء |
abstract String | getDate () غلاف |
abstract FileListingService.FileEntry | getFileEntry () قم بإرجاع المرجع إلى ddmlib |
abstract String | getFullEscapedPath () |
abstract String | getFullPath () غلاف |
abstract String | getName () غلاف |
abstract String | getPermissions () غلاف |
abstract String | getTime () غلاف |
abstract boolean | isAppFileName () غلاف |
abstract boolean | isDirectory () غلاف |
الأساليب العامة
findChild
public abstract IFileEntry findChild (String name)
يبحث عن طفل IFileEntry
بالاسم المحدد.
بشكل أساسي، عبارة عن غلاف لـ FileEntry#findChild(String)
والذي سيبحث أيضًا أولاً في الأطفال المخزنة مؤقتًا عن ملف يحمل الاسم المحدد، وإذا لم يتم العثور عليه، قم بتحديث قائمة الملفات الفرعية المخزنة مؤقتًا وحاول مرة أخرى.
حدود | |
---|---|
name | String |
عائدات | |
---|---|
IFileEntry |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getChildren
public abstractgetChildren (boolean useCache)
إرجاع أبناء IFileEntry
.
في الأساس عبارة عن غلاف متزامن لـ FileListingService#getChildren(FileEntry, boolean, FileListingService.IListingReceiver)
حدود | |
---|---|
useCache | boolean : true إذا كان يجب إرجاع العناصر الفرعية المخزنة مؤقتًا إذا كانت متوفرة. false إذا كان يجب فرض أمر ls جديد. |
عائدات | |
---|---|
قائمة الملفات الفرعية |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getFileEntry
public abstract FileListingService.FileEntry getFileEntry ()
قم بإرجاع المرجع إلى ddmlib FileEntry
.
عائدات | |
---|---|
FileListingService.FileEntry |
getFullEscapedPath
public abstract String getFullEscapedPath ()
غلاف FileEntry#getFullEscapedPath()
.
عائدات | |
---|---|
String |
getPermissions
public abstract String getPermissions ()
غلاف FileEntry#getPermissions()
.
عائدات | |
---|---|
String |
isAppFileName
public abstract boolean isAppFileName ()
غلاف FileEntry#isAppFileName()
.
عائدات | |
---|---|
boolean |