リモートファイルリゾルバー
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 で指定されたファイルを読み込み、宛先ディレクトリに配置します |
パブリック コンストラクター
リモートファイルリゾルバー
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 | 要求されたリソースが見つからない場合 |