RemoteFileResolver

public class RemoteFileResolver
extends Object

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


Một lớp đơn giản cho phép một người tải tệp từ nhiều nơi khác nhau bằng cách sử dụng URI và chức năng của nhà cung cấp dịch vụ.

Bản tóm tắt

Nhà thầu xây dựng công cộng

RemoteFileResolver ()

Phương pháp công cộng

static IRemoteFileResolver getDefaultResolver (URI fileURI, config) getDefaultResolver (URI fileURI, config)

Tải một tệp được chỉ định bởi URI và đặt nó vào thư mục đích

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

Tải một tệp được chỉ định bởi URI và đặt nó vào thư mục đích

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

Tải một tệp được chỉ định bởi URI và đặt nó vào thư mục đích

Nhà thầu xây dựng công cộng

RemoteFileResolver

public RemoteFileResolver ()

Phương pháp công cộng

getDefaultResolver

public static IRemoteFileResolver getDefaultResolver (URI fileURI, 
                 config)

Tải một tệp được chỉ định bởi URI và đặt nó vào thư mục đích

Thông số
fileURI URI : file cần tải (cần thiết để xác định giao thức)

config : cấu hình để khởi tạo trình phân giải

Trả lại
IRemoteFileResolver một đối tượng IRemoteFileResolver để tải các tệp cho giao thức đã cho

giải quyếtRemoteFile

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

Tải một tệp được chỉ định bởi URI và đặt nó vào thư mục đích

Thông số
fileURI URI : file cần tải

destDir URI : đích để đặt file đã tải

Trả lại
IRemoteFileResolver.ResolvedFile một đối tượng ERROR(/File) đại diện cho tệp được tải

Ném
BuildRetrievalError khi không thể định vị được tài nguyên được yêu cầu

giải quyếtRemoteFile

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

Tải một tệp được chỉ định bởi URI và đặt nó vào thư mục đích

Thông số
fileURI URI : file cần tải

destDir URI : đích để đặt file đã tải

resolver IRemoteFileResolver : IRemoteFileResolver được sử dụng để giải quyết tệp

Trả lại
IRemoteFileResolver.ResolvedFile một đối tượng ERROR(/File) đại diện cho tệp được tải

Ném
BuildRetrievalError khi không thể định vị được tài nguyên được yêu cầu