IFileEntry

public interface IFileEntry

com.android.tradefed.device.IFileEntry


Définition d'interface qui fournit un contrat plus simple et simulable aux méthodes FileEntry.

À FAIRE: déplacer cette section dans ddmlib

Résumé

Méthodes publiques

abstract IFileEntry findChild(String name)

Recherche un IFileEntry enfant avec le nom donné.

abstract getChildren(boolean useCache)

Renvoie les enfants d'un IFileEntry.

abstract String getDate()

Encapsuleur pour FileEntry.getDate().

abstract FileListingService.FileEntry getFileEntry()

Renvoie une référence à l'FileEntry ddmlib.

abstract String getFullEscapedPath()

Encapsuleur pour FileEntry.getFullEscapedPath().

abstract String getFullPath()

Encapsuleur pour FileEntry.getFullPath().

abstract String getName()

Encapsuleur pour FileEntry.getName().

abstract String getPermissions()

Encapsuleur pour FileEntry.getPermissions().

abstract String getTime()

Encapsuleur pour FileEntry.getTime().

abstract boolean isAppFileName()

Encapsuleur pour FileEntry.isAppFileName().

abstract boolean isDirectory()

Encapsuleur pour FileEntry.isDirectory().

Méthodes publiques

findChild

public abstract IFileEntry findChild (String name)

Recherche un IFileEntry enfant avec le nom donné.

Il s'agit essentiellement d'un wrapper pour FileEntry.findChild(String) qui recherche d'abord dans les enfants mis en cache le fichier portant le nom donné. Si le fichier n'est pas trouvé, la liste des fichiers enfants mis en cache est actualisée et la recherche est réessayée.

Paramètres
name String

Renvoie
IFileEntry

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

getChildren

public abstract  getChildren (boolean useCache)

Renvoie les enfants d'un IFileEntry.

Il s'agit essentiellement d'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, le cas échéant. false si une nouvelle commande ls doit être forcée.

Renvoie
liste des sous-fichiers

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

getDate

public abstract String getDate ()

Encapsuleur pour FileEntry.getDate().

Renvoie
String

getFileEntry

public abstract FileListingService.FileEntry getFileEntry ()

Renvoie une référence à l'FileEntry ddmlib.

Renvoie
FileListingService.FileEntry

getFullEscapedPath

public abstract String getFullEscapedPath ()

Encapsuleur pour FileEntry.getFullEscapedPath().

Renvoie
String

getFullPath

public abstract String getFullPath ()

Encapsuleur pour FileEntry.getFullPath().

Renvoie
String

getName

public abstract String getName ()

Encapsuleur pour FileEntry.getName().

Renvoie
String

getPermissions

public abstract String getPermissions ()

Encapsuleur pour FileEntry.getPermissions().

Renvoie
String

getTime

public abstract String getTime ()

Encapsuleur pour FileEntry.getTime().

Renvoie
String

isAppFileName

public abstract boolean isAppFileName ()

Encapsuleur pour FileEntry.isAppFileName().

Renvoie
boolean

isDirectory

public abstract boolean isDirectory ()

Encapsuleur pour FileEntry.isDirectory().

Renvoie
boolean