IFileEntry

public interface IFileEntry

com.android.tradefed.device.IFileEntry


Definizione dell'interfaccia che offre un contratto più semplice e fittizio a FileEntry metodi.

DA FARE: sposta questo in ddmlib

Riepilogo

Metodi pubblici

abstract IFileEntry findChild(String name)

Trova un elemento secondario IFileEntry con il nome specificato.

abstract getChildren(boolean useCache)

Restituisce gli elementi secondari di un IFileEntry.

abstract String getDate()

Wrapper per FileEntry#getDate().

abstract FileListingService.FileEntry getFileEntry()

Restituisci il riferimento a ddmlib FileEntry.

abstract String getFullEscapedPath()

Wrapper per FileEntry#getFullEscapedPath().

abstract String getFullPath()

Wrapper per FileEntry#getFullPath().

abstract String getName()

Wrapper per FileEntry#getName().

abstract String getPermissions()

Wrapper per FileEntry#getPermissions().

abstract String getTime()

Wrapper per FileEntry#getTime().

abstract boolean isAppFileName()

Wrapper per FileEntry#isAppFileName().

abstract boolean isDirectory()

Wrapper per FileEntry#isDirectory().

Metodi pubblici

FindChild

public abstract IFileEntry findChild (String name)

Trova un elemento secondario IFileEntry con il nome specificato.

Fondamentalmente un wrapper per FileEntry#findChild(String) che cercherà prima nei file secondari memorizzati nella cache il file con il nome specificato e, se non lo trovi, aggiorna l'elenco dei file secondari memorizzati nella cache e riprova.

Parametri
name String

Ritorni
IFileEntry

Lanci
com.android.tradefed.device.DeviceNotAvailableEccezione
DeviceNotAvailableException

getChildren

public abstract  getChildren (boolean useCache)

Restituisce gli elementi secondari di un IFileEntry.

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

Parametri
useCache boolean: true se i file secondari memorizzati nella cache devono essere restituiti, se disponibili. false se deve essere forzato un nuovo comando ls.

Ritorni
elenco di file secondari

Lanci
com.android.tradefed.device.DeviceNotAvailableEccezione
DeviceNotAvailableException

getDate

public abstract String getDate ()

Wrapper per FileEntry#getDate().

Ritorni
String

getFileEntry

public abstract FileListingService.FileEntry getFileEntry ()

Restituisci il riferimento a ddmlib FileEntry.

Ritorni
FileListingService.FileEntry

getFullEscapedPath

public abstract String getFullEscapedPath ()

Wrapper per FileEntry#getFullEscapedPath().

Ritorni
String

getFullPath

public abstract String getFullPath ()

Wrapper per FileEntry#getFullPath().

Ritorni
String

getName

public abstract String getName ()

Wrapper per FileEntry#getName().

Ritorni
String

getPermissions

public abstract String getPermissions ()

Wrapper per FileEntry#getPermissions().

Ritorni
String

getTime

public abstract String getTime ()

Wrapper per FileEntry#getTime().

Ritorni
String

NomeFileApp

public abstract boolean isAppFileName ()

Wrapper per FileEntry#isAppFileName().

Ritorni
boolean

isDirectory

public abstract boolean isDirectory ()

Wrapper per FileEntry#isDirectory().

Ritorni
boolean