RemoteFileResolver

public class RemoteFileResolver
extends Object

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


Classe simple qui permet de charger des fichiers à partir de différents emplacements à 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)

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: fichier à charger (nécessaire pour déterminer le protocole)

config : configuration à utiliser pour initialiser le résolveur

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

resolveRemoteFile

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: fichier à charger

destDir URI: destination où placer le fichier chargé

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

Génère
BuildRetrievalError lorsque la ressource demandée est introuvable

resolveRemoteFile

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: fichier à charger

destDir URI: destination où placer le fichier chargé

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

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

Génère
BuildRetrievalError lorsque la ressource demandée est introuvable