RemoteFileResolver

public class RemoteFileResolver
extends Object

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


Uma classe simples que permite carregar arquivos de diversos locais usando URIs e o serviço do provedor.

Resumo

Construtores públicos

RemoteFileResolver()

Métodos públicos

static IRemoteFileResolver getDefaultResolver(URI fileURI, config)

Carregue um arquivo especificado por um URI e coloque-o no diretório de destino

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

Carregue um arquivo especificado por um URI e coloque-o no diretório de destino

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

Carregue um arquivo especificado por um URI e coloque-o no diretório de destino

Construtores públicos

RemoteFileResolver

public RemoteFileResolver ()

Métodos públicos

getDefaultResolver

public static IRemoteFileResolver getDefaultResolver (URI fileURI, 
                 config)

Carregue um arquivo especificado por um URI e coloque-o no diretório de destino

Parâmetros
fileURI URI: o arquivo a ser carregado (necessário para determinar o protocolo)

config : a configuração com que o resolvedor será inicializado

Retorna
IRemoteFileResolver um objeto IRemoteFileResolver para carregar arquivos para o protocolo especificado.

resolveRemoteFile

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

Carregue um arquivo especificado por um URI e coloque-o no diretório de destino

Parâmetros
fileURI URI: o arquivo a ser carregado.

destDir URI: o destino onde o arquivo carregado será colocado.

Retorna
IRemoteFileResolver.ResolvedFile um objeto ERROR(/File) que representa o arquivo carregado

Gera
BuildRetrievalError quando não é possível localizar o recurso solicitado.

resolveRemoteFile

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

Carregue um arquivo especificado por um URI e coloque-o no diretório de destino

Parâmetros
fileURI URI: o arquivo a ser carregado.

destDir URI: o destino onde o arquivo carregado será colocado.

resolver IRemoteFileResolver: o IRemoteFileResolver a ser usado para resolver o arquivo.

Retorna
IRemoteFileResolver.ResolvedFile um objeto ERROR(/File) que representa o arquivo carregado

Gera
BuildRetrievalError quando não é possível localizar o recurso solicitado.