RemoteFileResolver

public class RemoteFileResolver
extends Object

java.lang.Object
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 객체

원격 파일 해결

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

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

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

destDir URI : 로드된 파일을 저장할 대상

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

던지기
BuildRetrievalError 요청한 리소스를 찾을 수 없는 경우

원격 파일 해결

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

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

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

destDir URI : 로드된 파일을 저장할 대상

resolver IRemoteFileResolver : 파일을 해석하는 데 사용할 IRemoteFileResolver

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

던지기
BuildRetrievalError 요청한 리소스를 찾을 수 없는 경우