IFileEntry

public interface IFileEntry

com.android.tradefed.device.IFileEntry


Definizione dell'interfaccia che fornisce un contratto più semplice e simulabile ai metodi FileEntry.

DA FARE: sposta questa operazione in ddmlib

Riepilogo

Metodi pubblici

abstract IFileEntry findChild(String name)

Trova un IFileEntry secondario con il nome specificato.

abstract getChildren(boolean useCache)

Restituisce i figli di un IFileEntry.

abstract String getDate()

Involgimento per FileEntry.getDate().

abstract FileListingService.FileEntry getFileEntry()

Restituire il riferimento alla libreria ddmlib FileEntry.

abstract String getFullEscapedPath()

Involgimento per FileEntry.getFullEscapedPath().

abstract String getFullPath()

Involgimento per FileEntry.getFullPath().

abstract String getName()

Involgimento per FileEntry.getName().

abstract String getPermissions()

Involgimento per FileEntry.getPermissions().

abstract String getTime()

Involgimento per FileEntry.getTime().

abstract boolean isAppFileName()

Involgimento per FileEntry.isAppFileName().

abstract boolean isDirectory()

Involgimento per FileEntry.isDirectory().

Metodi pubblici

findChild

public abstract IFileEntry findChild (String name)

Trova un IFileEntry secondario con il nome specificato.

In sostanza, un wrapper per FileEntry.findChild(String) che prima cercherà anche nei file figlio memorizzati nella cache il file con il nome specificato e, se non lo trova, aggiornerà l'elenco dei file figlio memorizzati nella cache e riproverà.

Parametri
name String

Ritorni
IFileEntry

Lanci
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getChildren

public abstract  getChildren (boolean useCache)

Restituisce i figli di un IFileEntry.

Fondamentalmente un wrapper sincrono per FileListingService.getChildren(FileEntry, boolean, FileListingService.IListingReceiver)

Parametri
useCache boolean: true se è necessario restituire gli elementi secondari memorizzati nella cache, se disponibili. false se deve essere forzato un nuovo comando ls.

Ritorni
Elenco di file secondari

Lanci
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getDate

public abstract String getDate ()

Involgimento per FileEntry.getDate().

Ritorni
String

getFileEntry

public abstract FileListingService.FileEntry getFileEntry ()

Restituire il riferimento a ddmlib FileEntry.

Ritorni
FileListingService.FileEntry

getFullEscapedPath

public abstract String getFullEscapedPath ()

Involgimento per FileEntry.getFullEscapedPath().

Ritorni
String

getFullPath

public abstract String getFullPath ()

Involgimento per FileEntry.getFullPath().

Ritorni
String

getName

public abstract String getName ()

Involgimento per FileEntry.getName().

Ritorni
String

getPermissions

public abstract String getPermissions ()

Involgimento per FileEntry.getPermissions().

Ritorni
String

getTime

public abstract String getTime ()

Involgimento per FileEntry.getTime().

Ritorni
String

isAppFileName

public abstract boolean isAppFileName ()

Involgimento per FileEntry.isAppFileName().

Ritorni
boolean

isDirectory

public abstract boolean isDirectory ()

Involgimento per FileEntry.isDirectory().

Ritorni
boolean