RemoteFileResolver

public class RemoteFileResolver
extends Object

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


URI とサービスを使用して、さまざまな場所からファイルを読み込むことができるシンプルなクラスです。 機能を提供します。

概要

パブリック コンストラクタ

RemoteFileResolver()

パブリック メソッド

static IRemoteFileResolver 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 リクエストされたリソースが見つからなかった場合