Entrée IFile

public interface IFileEntry

com.android.tradefed.device.IFileEntry


Définition d'interface qui fournit un contrat plus simple et fictif pour FileEntry.

À FAIRE: déplacer dans ddmlib

Résumé

Méthodes publiques

abstract IFileEntry findChild(String name)

Trouve un enfant IFileEntry portant le prénom.

abstract getChildren(boolean useCache)

Renvoie les enfants d'une IFileEntry.

abstract String getDate()

Enveloppe pour FileEntry#getDate().

abstract FileListingService.FileEntry getFileEntry()

Renvoyez la référence au FileEntry ddmlib.

abstract String getFullEscapedPath()

Enveloppe pour FileEntry#getFullEscapedPath().

abstract String getFullPath()

Enveloppe pour FileEntry#getFullPath().

abstract String getName()

Enveloppe pour FileEntry#getName().

abstract String getPermissions()

Enveloppe pour FileEntry#getPermissions().

abstract String getTime()

Enveloppe pour FileEntry#getTime().

abstract boolean isAppFileName()

Enveloppe pour FileEntry#isAppFileName().

abstract boolean isDirectory()

Enveloppe pour FileEntry#isDirectory().

Méthodes publiques

findChild

public abstract IFileEntry findChild (String name)

Trouve un enfant IFileEntry portant le prénom.

En gros, un wrapper pour FileEntry#findChild(String) qui commence aussi par rechercher dans les enfants mis en cache le fichier portant le nom donné. S'il est introuvable, actualisez la liste des fichiers enfants mis en cache, puis réessayez.

Paramètres
name String

Renvoie
IFileEntry

Génère
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

EnfantsEnfants

public abstract  getChildren (boolean useCache)

Renvoie les enfants d'une IFileEntry.

En gros, un wrapper synchrone pour FileListingService#getChildren(FileEntry, boolean, FileListingService.IListingReceiver)

Paramètres
useCache boolean: true si les enfants mis en cache doivent être renvoyés s'ils sont disponibles. false si une nouvelle commande ls doit être forcée.

Renvoie
liste de sous-fichiers

Génère
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getDate

public abstract String getDate ()

Enveloppe pour FileEntry#getDate().

Renvoie
String

getFileEntry

public abstract FileListingService.FileEntry getFileEntry ()

Renvoyez la référence au FileEntry ddmlib.

Renvoie
FileListingService.FileEntry

getFullEscapedPath

public abstract String getFullEscapedPath ()

Enveloppe pour FileEntry#getFullEscapedPath().

Renvoie
String

getFullPath

public abstract String getFullPath ()

Enveloppe pour FileEntry#getFullPath().

Renvoie
String

getName

public abstract String getName ()

Enveloppe pour FileEntry#getName().

Renvoie
String

getPermissions

public abstract String getPermissions ()

Enveloppe pour FileEntry#getPermissions().

Renvoie
String

getTime

public abstract String getTime ()

Enveloppe pour FileEntry#getTime().

Renvoie
String

NomFichierApplication

public abstract boolean isAppFileName ()

Enveloppe pour FileEntry#isAppFileName().

Renvoie
boolean

isDirectory

public abstract boolean isDirectory ()

Enveloppe pour FileEntry#isDirectory().

Renvoie
boolean