IFileEntry

public interface IFileEntry

com.android.tradefed.device.IFileEntry


הגדרת ממשק שמספקת חוזה פשוט יותר שניתן ליצור ממנו מודלים לשיטות FileEntry.

לא לשכוח: להעביר את זה ל-ddmlib

סיכום

‫methods ציבוריים

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().

‫methods ציבוריים

findChild

public abstract IFileEntry findChild (String name)

הפונקציה מוצאת צאצא IFileEntry עם שם נתון.

בעצם, זוהי עטיפה של FileEntry.findChild(String) שתחפש קודם את הילדים במטמון של הקובץ עם השם הנתון, ואם לא יימצא, תרענן את רשימת קבצי הילדים במטמון ותנסה שוב.

פרמטרים
name String

החזרות
IFileEntry

זריקות
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getChildren

public abstract  getChildren (boolean useCache)

הפונקציה מחזירה את צאצאי הרכיב IFileEntry.

בעצם, מדובר ב-wrapper סינכרוני עבור 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

getPermissions

public abstract String getPermissions ()

‫Wrapper ל-FileEntry.getPermissions().

החזרות
String

getTime

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