RemoteFileResolver

public class RemoteFileResolver
extends Object

java.lang.Object
com.android.tradefed.config.RemoteFileResolver


Une classe simple qui permet de charger des fichiers à partir de divers endroits à l'aide d'URI et de la fonctionnalité du fournisseur de services.

Résumé

Constructeurs publics

RemoteFileResolver ()

Méthodes publiques

static IRemoteFileResolver getDefaultResolver (URI fileURI, config) getDefaultResolver (URI fileURI, config)

Charger un fichier spécifié par un URI et le placer dans le répertoire de destination

static IRemoteFileResolver.ResolvedFile resolveRemoteFile (URI fileURI, URI destDir)

Charger un fichier spécifié par un URI et le placer dans le répertoire de destination

static IRemoteFileResolver.ResolvedFile resolveRemoteFile (URI fileURI, URI destDir, IRemoteFileResolver resolver)

Charger un fichier spécifié par un URI et le placer dans le répertoire de destination

Constructeurs publics

RemoteFileResolver

public RemoteFileResolver ()

Méthodes publiques

getDefaultResolver

public static IRemoteFileResolver getDefaultResolver (URI fileURI, 
                 config)

Charger un fichier spécifié par un URI et le placer dans le répertoire de destination

Paramètres
fileURI URI : le fichier à charger (nécessaire pour déterminer le protocole)

config : la config avec laquelle initialiser le résolveur

Retour
IRemoteFileResolver un objet IRemoteFileResolver pour charger des fichiers pour le protocole donné

résoudreRemoteFile

public static IRemoteFileResolver.ResolvedFile resolveRemoteFile (URI fileURI, 
                URI destDir)

Charger un fichier spécifié par un URI et le placer dans le répertoire de destination

Paramètres
fileURI URI : le fichier à charger

destDir URI : la destination où placer le fichier chargé

Retour
IRemoteFileResolver.ResolvedFile un objet ERROR(/File) représentant le fichier chargé

Lance
BuildRetrievalError lorsque la ressource demandée est introuvable

résoudreRemoteFile

public static IRemoteFileResolver.ResolvedFile resolveRemoteFile (URI fileURI, 
                URI destDir, 
                IRemoteFileResolver resolver)

Charger un fichier spécifié par un URI et le placer dans le répertoire de destination

Paramètres
fileURI URI : le fichier à charger

destDir URI : la destination où placer le fichier chargé

resolver IRemoteFileResolver : le IRemoteFileResolver à utiliser pour résoudre le fichier

Retour
IRemoteFileResolver.ResolvedFile un objet ERROR(/File) représentant le fichier chargé

Lance
BuildRetrievalError lorsque la ressource demandée est introuvable