IFileEntry

public interface IFileEntry

com.android.tradefed.device.IFileEntry


Definición de interfaz que proporciona un contrato más simple y simulado a los métodos FileEntry.

TODO: mover esto a ddmlib

Resumen

Métodos públicos

abstract IFileEntry findChild(String name)

Busca un IFileEntry secundario con el nombre determinado.

abstract getChildren(boolean useCache)

Muestra los elementos secundarios de un IFileEntry.

abstract String getDate()

Wrapper para FileEntry.getDate().

abstract FileListingService.FileEntry getFileEntry()

Devuelve la referencia a FileEntry de ddmlib.

abstract String getFullEscapedPath()

Wrapper para FileEntry.getFullEscapedPath().

abstract String getFullPath()

Wrapper para FileEntry.getFullPath().

abstract String getName()

Wrapper para FileEntry.getName().

abstract String getPermissions()

Wrapper para FileEntry.getPermissions().

abstract String getTime()

Wrapper para FileEntry.getTime().

abstract boolean isAppFileName()

Wrapper para FileEntry.isAppFileName().

abstract boolean isDirectory()

Wrapper para FileEntry.isDirectory().

Métodos públicos

findChild

public abstract IFileEntry findChild (String name)

Busca un IFileEntry secundario con el nombre determinado.

Básicamente, es un wrapper para FileEntry.findChild(String) que también primero buscará el archivo con el nombre determinado en los elementos secundarios almacenados en caché y, si no lo encuentra, actualizará la lista de archivos secundarios almacenados en caché y volverá a intentarlo.

Parámetros
name String

Muestra
IFileEntry

Arroja
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getChildren

public abstract  getChildren (boolean useCache)

Muestra los elementos secundarios de un IFileEntry.

Básicamente, es un wrapper síncrono para FileListingService.getChildren(FileEntry, boolean, FileListingService.IListingReceiver).

Parámetros
useCache boolean: true si se deben mostrar los elementos secundarios almacenados en caché si están disponibles. false si se debe forzar un nuevo comando ls.

Muestra
lista de archivos secundarios

Arroja
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getDate

public abstract String getDate ()

Wrapper para FileEntry.getDate().

Muestra
String

getFileEntry

public abstract FileListingService.FileEntry getFileEntry ()

Devuelve la referencia a FileEntry de ddmlib.

Muestra
FileListingService.FileEntry

getFullEscapedPath

public abstract String getFullEscapedPath ()

Wrapper para FileEntry.getFullEscapedPath().

Muestra
String

getFullPath

public abstract String getFullPath ()

Wrapper para FileEntry.getFullPath().

Muestra
String

getName

public abstract String getName ()

Wrapper para FileEntry.getName().

Muestra
String

getPermissions

public abstract String getPermissions ()

Wrapper para FileEntry.getPermissions().

Muestra
String

getTime

public abstract String getTime ()

Wrapper para FileEntry.getTime().

Muestra
String

isAppFileName

public abstract boolean isAppFileName ()

Wrapper para FileEntry.isAppFileName().

Muestra
boolean

isDirectory

public abstract boolean isDirectory ()

Wrapper para FileEntry.isDirectory().

Muestra
boolean