RemoteFileResolver

public class RemoteFileResolver
extends Object

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


Простой класс, позволяющий загружать файлы из различных источников, используя URI и функциональность поставщика услуг.

Краткое содержание

Государственные строители

RemoteFileResolver ()

Общедоступные методы

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

Загрузите файл, указанный в URI, и поместите его в целевой каталог.

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

Загрузите файл, указанный в URI, и поместите его в целевой каталог.

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

Загрузите файл, указанный в URI, и поместите его в целевой каталог.

Государственные строители

RemoteFileResolver

public RemoteFileResolver ()

Общедоступные методы

getDefaultResolver

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

Загрузите файл, указанный в URI, и поместите его в целевой каталог.

Параметры
fileURI URI : файл для загрузки (необходим для определения протокола)

config Map : конфигурационный файл, используемый для инициализации резолвера.

Возвраты
IRemoteFileResolver Объект IRemoteFileResolver для загрузки файлов, соответствующих заданному протоколу.

resolveRemoteFile

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

Загрузите файл, указанный в URI, и поместите его в целевой каталог.

Параметры
fileURI URI : файл для загрузки

destDir URI : место назначения для загружаемого файла.

Возвраты
IRemoteFileResolver.ResolvedFile Объект File , представляющий загруженный файл.

Броски
BuildRetrievalError когда запрошенный ресурс не удается найти

resolveRemoteFile

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

Загрузите файл, указанный в URI, и поместите его в целевой каталог.

Параметры
fileURI URI : файл для загрузки

destDir URI : место назначения для загружаемого файла.

resolver IRemoteFileResolver : объект IRemoteFileResolver , используемый для разрешения имени файла.

Возвраты
IRemoteFileResolver.ResolvedFile Объект File , представляющий загруженный файл.

Броски
BuildRetrievalError когда запрошенный ресурс не удается найти