Entrada de archivo IF

public interface IFileEntry

com.android.tradefed.device.IFileEntry


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

TODO: mueve esto a ddmlib

Resumen

Métodos públicos

abstract IFileEntry findChild (String name)

Encuentra un IFileEntry secundario con nombre de pila.

abstract getChildren (boolean useCache)

Devuelve los hijos de IFileEntry .

abstract String getDate ()

Envoltorio para FileEntry#getDate() .

abstract FileListingService.FileEntry getFileEntry ()

Devuelve la referencia a ddmlib FileEntry .

abstract String getFullEscapedPath ()

Contenedor para FileEntry#getFullEscapedPath() .

abstract String getFullPath ()

Envoltorio para FileEntry#getFullPath() .

abstract String getName ()

Envoltorio para FileEntry#getName() .

abstract String getPermissions ()

Contenedor para FileEntry#getPermissions() .

abstract String getTime ()

Envoltorio 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 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 de pila 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

obtener niños

public abstract  getChildren (boolean useCache)

Devuelve los hijos de IFileEntry .

Básicamente, un contenedor sincrónico 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 ()

Envoltorio 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

obtenerRutaCompleta

public abstract String getFullPath ()

Envoltorio para FileEntry#getFullPath() .

Devoluciones
String

obtenerNombre

public abstract String getName ()

Envoltorio para FileEntry#getName() .

Devoluciones
String

obtener permisos

public abstract String getPermissions ()

Contenedor para FileEntry#getPermissions() .

Devoluciones
String

consigue tiempo

public abstract String getTime ()

Envoltorio para FileEntry#getTime() .

Devoluciones
String

esAppFileName

public abstract boolean isAppFileName ()

Contenedor para FileEntry#isAppFileName() .

Devoluciones
boolean

esDirectorio

public abstract boolean isDirectory ()

Contenedor para FileEntry#isDirectory() .

Devoluciones
boolean