Résolveur de fichiers distants

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 en utilisant les URI et 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

Résolveur de fichiers distants

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 configuration 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é

Jetés
BuildRetrievalError lorsque la ressource demandée ne peut pas être localisée

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é

Jetés
BuildRetrievalError lorsque la ressource demandée ne peut pas être localisée