IFileEntry

public interface IFileEntry

com.android.tradefed.device.IFileEntry


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

TODO: move this into ddmlib

Zusammenfassung

Öffentliche Methoden

abstract IFileEntry findChild(String name)

Sucht ein untergeordnetes IFileEntry mit dem angegebenen Namen.

abstract Collection<IFileEntry> getChildren(boolean useCache)

Gibt die untergeordneten Elemente eines IFileEntry zurück.

abstract String getDate()

Wrapper für FileEntry.getDate().

abstract FileListingService.FileEntry getFileEntry()

Gibt einen Verweis auf das FileEntry der ddmlib 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 ein untergeordnetes IFileEntry mit dem angegebenen Namen.

Im Grunde ein Wrapper für FileEntry.findChild(String), der zuerst die im Cache gespeicherten untergeordneten Elemente nach einer Datei mit dem angegebenen Namen durchsucht. Wenn keine gefunden wird, wird die Liste der im Cache gespeicherten untergeordneten Dateien aktualisiert und der Vorgang wiederholt.

Parameter
name String

Gibt Folgendes zurück:
IFileEntry

Löst aus
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getChildren

public abstract Collection<IFileEntry> getChildren (boolean useCache)

Gibt die untergeordneten Elemente eines 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, falls verfügbar. false, wenn ein neuer „ls“-Befehl erzwungen werden soll.

Gibt Folgendes zurück:
Collection<IFileEntry> Liste der Unterdateien

Löst aus
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getDate

public abstract String getDate ()

Wrapper für FileEntry.getDate().

Gibt Folgendes zurück:
String

getFileEntry

public abstract FileListingService.FileEntry getFileEntry ()

Gibt einen Verweis auf das FileEntry der ddmlib zurück.

Gibt Folgendes zurück:
FileListingService.FileEntry

getFullEscapedPath

public abstract String getFullEscapedPath ()

Wrapper für FileEntry.getFullEscapedPath().

Gibt Folgendes zurück:
String

getFullPath

public abstract String getFullPath ()

Wrapper für FileEntry.getFullPath().

Gibt Folgendes zurück:
String

getName

public abstract String getName ()

Wrapper für FileEntry.getName().

Gibt Folgendes zurück:
String

getPermissions

public abstract String getPermissions ()

Wrapper für FileEntry.getPermissions().

Gibt Folgendes zurück:
String

getTime

public abstract String getTime ()

Wrapper für FileEntry.getTime().

Gibt Folgendes zurück:
String

isAppFileName

public abstract boolean isAppFileName ()

Wrapper für FileEntry.isAppFileName().

Gibt Folgendes zurück:
boolean

isDirectory

public abstract boolean isDirectory ()

Wrapper für FileEntry.isDirectory().

Gibt Folgendes zurück:
boolean