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 | 요청한 리소스를 찾을 수 없는 경우 |