RemoteFileResolver

public class RemoteFileResolver
extends Object

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


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

Riepilogo

Costruttori pubblici

RemoteFileResolver()

Metodi pubblici

static IRemoteFileResolver getDefaultResolver(URI fileURI, 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, 
                 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 : la configurazione con cui inizializzare il risolutore

Ritorni
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 posizionare il file caricato

Ritorni
IRemoteFileResolver.ResolvedFile un oggetto ERROR(/File) che rappresenta il file caricato

Lanci
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 posizionare il file caricato

resolver IRemoteFileResolver: il IRemoteFileResolver da utilizzare per risolvere il file

Ritorni
IRemoteFileResolver.ResolvedFile un oggetto ERROR(/File) che rappresenta il file caricato

Lanci
BuildRetrievalError quando non è possibile trovare la risorsa richiesta