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 luoghi utilizzando gli URI e la funzionalità del fornitore di servizi.

Riepilogo

Costruttori pubblici

RemoteFileResolver ()

Metodi pubblici

static IRemoteFileResolver getDefaultResolver (URI fileURI, config) 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

ritorna
IRemoteFileResolver un oggetto IRemoteFileResolver per caricare file per il protocollo specificato

risolvereRemoteFile

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

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

Lancia
BuildRetrievalError quando la risorsa richiesta non può essere localizzata

risolvereRemoteFile

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 : IRemoteFileResolver da utilizzare per risolvere il file

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

Lancia
BuildRetrievalError quando la risorsa richiesta non può essere localizzata