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é de fournisseur de services.

Résumé

Constructeurs publics

RemoteFileResolver()

Méthodes publiques

static IRemoteFileResolver getDefaultResolver(URI fileURI, Map<String, String> config)

Charge un fichier spécifié par un URI et le place dans le répertoire de destination.

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

Charge un fichier spécifié par un URI et le place dans le répertoire de destination.

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

Charge un fichier spécifié par un URI et le place dans le répertoire de destination.

Constructeurs publics

RemoteFileResolver

public RemoteFileResolver ()

Méthodes publiques

getDefaultResolver

public static IRemoteFileResolver getDefaultResolver (URI fileURI, 
                Map<String, String> config)

Charge un fichier spécifié par un URI et le place dans le répertoire de destination.

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

config Map : configuration avec laquelle initialiser le résolveur

Renvoie
IRemoteFileResolver Objet IRemoteFileResolver permettant de charger les fichiers pour le protocole donné.

resolveRemoteFile

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

Charge un fichier spécifié par un URI et le place 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 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)

Charge un fichier spécifié par un URI et le place 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 File représentant le fichier chargé.

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