IFileEntry

public interface IFileEntry

com.android.tradefed.device.IFileEntry


Schnittstellendefinition, die einen einfacheren, nachahmbaren Vertrag für FileEntry Methoden bereitstellt.

TODO: Verschieben Sie dies in die ddmlib

Zusammenfassung

Öffentliche Methoden

abstract IFileEntry findChild (String name)

Findet einen untergeordneten IFileEntry mit dem angegebenen Namen.

abstract getChildren (boolean useCache)

Gibt die untergeordneten Elemente eines IFileEntry zurück.

abstract String getDate ()

Wrapper für FileEntry#getDate() .

abstract FileListingService.FileEntry getFileEntry ()

Referenz auf den ddmlib FileEntry zurückgeben.

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

Kind finden

public abstract IFileEntry findChild (String name)

Findet einen untergeordneten IFileEntry mit dem angegebenen Namen.

Im Grunde ein Wrapper für FileEntry#findChild(String) , der auch zuerst die zwischengespeicherten untergeordneten Dateien nach Dateien mit dem angegebenen Namen durchsucht und, wenn sie nicht gefunden wird, die zwischengespeicherte untergeordnete Dateiliste aktualisiert und es erneut versucht.

Parameter
name String

Kehrt zurück
IFileEntry

Wirft
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

Kinder bekommen

public abstract  getChildren (boolean useCache)

Gibt die untergeordneten Elemente eines IFileEntry zurück.

Grundsätzlich ein synchroner Wrapper für FileListingService#getChildren(FileEntry, boolean, FileListingService.IListingReceiver)

Parameter
useCache boolean : true , wenn die zwischengespeicherten Kinder zurückgegeben werden sollen, falls verfügbar. false , wenn ein neuer ls-Befehl erzwungen werden soll.

Kehrt zurück
Liste der Unterdateien

Wirft
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

Verabredung bekommen

public abstract String getDate ()

Wrapper für FileEntry#getDate() .

Kehrt zurück
String

getFileEntry

public abstract FileListingService.FileEntry getFileEntry ()

Referenz auf den ddmlib FileEntry zurückgeben.

Kehrt zurück
FileListingService.FileEntry

getFullEscapedPath

public abstract String getFullEscapedPath ()

Wrapper für FileEntry#getFullEscapedPath() .

Kehrt zurück
String

getFullPath

public abstract String getFullPath ()

Wrapper für FileEntry#getFullPath() .

Kehrt zurück
String

getName

public abstract String getName ()

Wrapper für FileEntry#getName() .

Kehrt zurück
String

getPermissions

public abstract String getPermissions ()

Wrapper für FileEntry#getPermissions() .

Kehrt zurück
String

Zeit bekommen

public abstract String getTime ()

Wrapper für FileEntry#getTime() .

Kehrt zurück
String

istAppFileName

public abstract boolean isAppFileName ()

Wrapper für FileEntry#isAppFileName() .

Kehrt zurück
boolean

istVerzeichnis

public abstract boolean isDirectory ()

Wrapper für FileEntry#isDirectory() .

Kehrt zurück
boolean