RemoteFileResolver

public class RemoteFileResolver
extends Object

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


Una classe semplice che consente di caricare file da una varietà di posizioni utilizzando URI e la funzionalità del fornitore di servizi.

Riepilogo

Costruttori pubblici

RemoteFileResolver()

Metodi pubblici

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

Carica un file specificato da un URI e inseriscilo nella directory di destinazione

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

Carica un file specificato da un URI e inseriscilo nella directory di destinazione

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

Carica un file specificato da un URI e inseriscilo nella directory di destinazione

Costruttori pubblici

RemoteFileResolver

public RemoteFileResolver ()

Metodi pubblici

getDefaultResolver

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

Carica un file specificato da un URI e inseriscilo nella directory di destinazione

Parametri
fileURI URI: il file da caricare (necessario per determinare il protocollo)

config Map: la configurazione con cui inizializzare il resolver

Resi
IRemoteFileResolver un oggetto IRemoteFileResolver per caricare i file per il protocollo specificato

resolveRemoteFile

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

Carica un file specificato da un URI e inseriscilo nella directory di destinazione

Parametri
fileURI URI: il file da caricare

destDir URI: la destinazione in cui inserire il file caricato

Resi
IRemoteFileResolver.ResolvedFile un oggetto File che rappresenta il file caricato

Genera
BuildRetrievalError quando non è possibile trovare la risorsa richiesta

resolveRemoteFile

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

Carica un file specificato da un URI e inseriscilo nella directory di destinazione

Parametri
fileURI URI: il file da caricare

destDir URI: la destinazione in cui inserire il file caricato

resolver IRemoteFileResolver: l'oggetto IRemoteFileResolver da utilizzare per risolvere il file

Resi
IRemoteFileResolver.ResolvedFile un oggetto File che rappresenta il file caricato

Genera
BuildRetrievalError quando non è possibile trovare la risorsa richiesta