IFileEntry

public interface IFileEntry

com.android.tradefed.device.IFileEntry


Schnittstellendefinition, die einen einfacheren, mockbaren Vertrag für FileEntry-Methoden bietet.

TODO: move this into ddmlib

Zusammenfassung

Öffentliche Methoden

abstract IFileEntry findChild(String name)

Sucht nach einem untergeordneten IFileEntry mit dem angegebenen Namen.

abstract getChildren(boolean useCache)

Gibt die untergeordneten Elemente einer IFileEntry zurück.

abstract String getDate()

Wrapper für FileEntry.getDate().

abstract FileListingService.FileEntry getFileEntry()

Gib den Verweis auf die ddmlib-FileEntry zurück.

abstract String getFullEscapedPath()

Wrapper für FileEntry.getFullEscapedPath().

abstract String getFullPath()

Wrapper für FileEntry.getFullPath().

abstract String getName()

Wrapper für FileEntry.getName().

abstract String getPermissions()

Wrapper für FileEntry.getPermissions().

abstract String getTime()

Wrapper für FileEntry.getTime().

abstract boolean isAppFileName()

Wrapper für FileEntry.isAppFileName().

abstract boolean isDirectory()

Wrapper für FileEntry.isDirectory().

Öffentliche Methoden

findChild

public abstract IFileEntry findChild (String name)

Sucht nach einem untergeordneten IFileEntry mit dem angegebenen Namen.

Im Grunde ein Wrapper für FileEntry.findChild(String), der zuerst in den zwischengespeicherten untergeordneten Elementen nach der Datei mit dem angegebenen Namen sucht. Wenn die Datei nicht gefunden wird, wird die Liste der zwischengespeicherten untergeordneten Dateien aktualisiert und der Vorgang noch einmal ausgeführt.

Parameter
name String

Returns
IFileEntry

Ausgabe
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getChildren

public abstract  getChildren (boolean useCache)

Gibt die untergeordneten Elemente einer IFileEntry zurück.

Im Grunde ein synchroner Wrapper für FileListingService.getChildren(FileEntry, boolean, FileListingService.IListingReceiver)

Parameter
useCache boolean: true, wenn die im Cache gespeicherten untergeordneten Elemente zurückgegeben werden sollen, sofern verfügbar. false, wenn ein neuer ls-Befehl erzwungen werden soll.

Returns
Liste der untergeordneten Dateien

Ausgabe
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getDate

public abstract String getDate ()

Wrapper für FileEntry.getDate().

Returns
String

getFileEntry

public abstract FileListingService.FileEntry getFileEntry ()

Gib den Verweis auf die ddmlib-FileEntry zurück.

Returns
FileListingService.FileEntry

getFullEscapedPath

public abstract String getFullEscapedPath ()

Wrapper für FileEntry.getFullEscapedPath().

Returns
String

getFullPath

public abstract String getFullPath ()

Wrapper für FileEntry.getFullPath().

Returns
String

getName

public abstract String getName ()

Wrapper für FileEntry.getName().

Returns
String

getPermissions

public abstract String getPermissions ()

Wrapper für FileEntry.getPermissions().

Returns
String

getTime

public abstract String getTime ()

Wrapper für FileEntry.getTime().

Returns
String

isAppFileName

public abstract boolean isAppFileName ()

Wrapper für FileEntry.isAppFileName().

Returns
boolean

isDirectory

public abstract boolean isDirectory ()

Wrapper für FileEntry.isDirectory().

Returns
boolean