IFileEntry

public interface IFileEntry

com.android.tradefed.device.IFileEntry


Definição de interface que fornece contrato mais simples e simulável para métodos FileEntry .

TODO: mova isso para ddmlib

Resumo

Métodos públicos

abstract IFileEntry findChild (String name)

Encontra um IFileEntry filho com o nome fornecido.

abstract getChildren (boolean useCache)

Retorna os filhos de um IFileEntry .

abstract String getDate ()

Wrapper para FileEntry#getDate() .

abstract FileListingService.FileEntry getFileEntry ()

Retorne a referência ao ddmlib FileEntry .

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

encontrarCriança

public abstract IFileEntry findChild (String name)

Encontra um IFileEntry filho com o nome fornecido.

Basicamente, um wrapper para FileEntry#findChild(String) que também primeiro pesquisará nos filhos em cache o arquivo com o nome fornecido e, se não for encontrado, atualizará a lista de arquivos filhos em cache e tentará novamente.

Parâmetros
name String

Devoluções
IFileEntry

Lança
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

obterCrianças

public abstract  getChildren (boolean useCache)

Retorna os filhos de um IFileEntry .

Basicamente, um wrapper síncrono para FileListingService#getChildren(FileEntry, boolean, FileListingService.IListingReceiver)

Parâmetros
useCache boolean : true se os filhos armazenados em cache devem ser retornados, se disponíveis. false se um novo comando ls precisar ser forçado.

Devoluções
lista de subarquivos

Lança
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

obterData

public abstract String getDate ()

Wrapper para FileEntry#getDate() .

Devoluções
String

getFileEntry

public abstract FileListingService.FileEntry getFileEntry ()

Retorne a referência ao ddmlib FileEntry .

Devoluções
FileListingService.FileEntry

getFullEscapedPath

public abstract String getFullEscapedPath ()

Wrapper para FileEntry#getFullEscapedPath() .

Devoluções
String

getFullPath

public abstract String getFullPath ()

Wrapper para FileEntry#getFullPath() .

Devoluções
String

obterNome

public abstract String getName ()

Wrapper para FileEntry#getName() .

Devoluções
String

obter permissões

public abstract String getPermissions ()

Wrapper para FileEntry#getPermissions() .

Devoluções
String

consiga tempo

public abstract String getTime ()

Wrapper para FileEntry#getTime() .

Devoluções
String

isAppFileName

public abstract boolean isAppFileName ()

Wrapper para FileEntry#isAppFileName() .

Devoluções
boolean

éDiretório

public abstract boolean isDirectory ()

Wrapper para FileEntry#isDirectory() .

Devoluções
boolean