RemoteFileResolver

public class RemoteFileResolver
extends Object

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


Une classe simple qui permet de charger des fichiers depuis différents emplacements à l'aide d'URI et du service du fournisseur d'identité.

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 avec laquelle initialiser le résolveur

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

résoudreRemoteRemoteFile

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

résoudreRemoteRemoteFile

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