IFileEntry

public interface IFileEntry

com.android.tradefed.device.IFileEntry


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

TODO: mover esto a ddmlib

Resumen

Métodos públicos

abstract IFileEntry findChild (String name)

Encuentra un IFileEntry secundario con el nombre de pila.

abstract getChildren (boolean useCache)

Devuelve los elementos secundarios de IFileEntry .

abstract String getDate ()

Contenedor para FileEntry#getDate() .

abstract FileListingService.FileEntry getFileEntry ()

Devuelve la referencia a ddmlib FileEntry .

abstract String getFullEscapedPath ()

Contenedor para FileEntry#getFullEscapedPath() .

abstract String getFullPath ()

Contenedor para FileEntry#getFullPath() .

abstract String getName ()

Contenedor para FileEntry#getName() .

abstract String getPermissions ()

Contenedor para FileEntry#getPermissions() .

abstract String getTime ()

Contenedor para FileEntry#getTime() .

abstract boolean isAppFileName ()

Contenedor para FileEntry#isAppFileName() .

abstract boolean isDirectory ()

Contenedor para FileEntry#isDirectory() .

Métodos públicos

encontrarniño

public abstract IFileEntry findChild (String name)

Encuentra un IFileEntry secundario con el nombre de pila.

Básicamente, un contenedor para FileEntry#findChild(String) que también buscará primero en los archivos secundarios almacenados en caché el archivo con el nombre dado y, si no lo encuentra, actualizará la lista de archivos secundarios almacenados en caché e intentará nuevamente.

Parámetros
name String

Devoluciones
IFileEntry

Lanza
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

obtenerniños

public abstract  getChildren (boolean useCache)

Devuelve los elementos secundarios de IFileEntry .

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

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

Devoluciones
lista de subarchivos

Lanza
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

obtener la fecha

public abstract String getDate ()

Contenedor para FileEntry#getDate() .

Devoluciones
String

getFileEntry

public abstract FileListingService.FileEntry getFileEntry ()

Devuelve la referencia a ddmlib FileEntry .

Devoluciones
FileListingService.FileEntry

getFullEscapedPath

public abstract String getFullEscapedPath ()

Contenedor para FileEntry#getFullEscapedPath() .

Devoluciones
String

getFullPath

public abstract String getFullPath ()

Contenedor para FileEntry#getFullPath() .

Devoluciones
String

obtenerNombre

public abstract String getName ()

Contenedor para FileEntry#getName() .

Devoluciones
String

obtener permisos

public abstract String getPermissions ()

Contenedor para FileEntry#getPermissions() .

Devoluciones
String

consigue tiempo

public abstract String getTime ()

Contenedor para FileEntry#getTime() .

Devoluciones
String

isAppFileName

public abstract boolean isAppFileName ()

Contenedor para FileEntry#isAppFileName() .

Devoluciones
boolean

esDirectorio

public abstract boolean isDirectory ()

Contenedor para FileEntry#isDirectory() .

Devoluciones
boolean