RemoteFileResolver

public class RemoteFileResolver
extends Object

java.lang.객체
com.android.tradefed.config.RemoteFileResolver


URI 및 서비스 공급자 기능을 사용하여 다양한 위치에서 파일을 로드할 수 있는 간단한 클래스입니다.

요약

공개 생성자

RemoteFileResolver ()

공개 방법

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

URI로 지정된 파일을 로드하고 대상 디렉터리에 배치합니다.

매개변수
fileURI URI : 로드할 파일(프로토콜 결정에 필요)

config : 리졸버를 초기화할 구성

보고
IRemoteFileResolver 주어진 프로토콜에 대한 파일을 로드하기 위한 IRemoteFileResolver 객체

resolveRemoteFile

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

URI로 지정된 파일을 로드하고 대상 디렉터리에 배치합니다.

매개변수
fileURI URI : 로드할 파일

destDir URI : 로드된 파일을 저장할 목적지

보고
IRemoteFileResolver.ResolvedFile 로드된 파일을 나타내는 ERROR(/File) 객체

던지기
BuildRetrievalError 요청한 자원을 찾을 수 없을 때

resolveRemoteFile

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

URI로 지정된 파일을 로드하고 대상 디렉터리에 배치합니다.

매개변수
fileURI URI : 로드할 파일

destDir URI : 로드된 파일을 저장할 목적지

resolver IRemoteFileResolver : 파일을 확인하는 데 사용할 IRemoteFileResolver

보고
IRemoteFileResolver.ResolvedFile 로드된 파일을 나타내는 ERROR(/File) 객체

던지기
BuildRetrievalError 요청한 자원을 찾을 수 없을 때