RemoteFileResolver
public
class
RemoteFileResolver
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.config.RemoteFileResolver |
URI とサービス プロバイダ機能を使用して、さまざまな場所からファイルを読み込むことができるシンプルなクラス。
概要
パブリック コンストラクタ | |
|---|---|
RemoteFileResolver()
|
|
パブリック メソッド | |
|---|---|
static
IRemoteFileResolver
|
getDefaultResolver(URI fileURI, Map<String, String> 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, Map<String, String> config)
URI で指定されたファイルを読み込み、宛先ディレクトリに配置する
| パラメータ | |
|---|---|
fileURI |
URI: ロードするファイル(プロトコルを特定するために必要) |
config |
Map: リゾルバを初期化する構成 |
| 戻り値 | |
|---|---|
IRemoteFileResolver |
指定されたプロトコルのファイルを読み込む IRemoteFileResolver オブジェクト |
resolveRemoteFile
public static IRemoteFileResolver.ResolvedFile resolveRemoteFile (URI fileURI, URI destDir)
URI で指定されたファイルを読み込み、宛先ディレクトリに配置する
| パラメータ | |
|---|---|
fileURI |
URI: 読み込むファイル |
destDir |
URI: ロードされたファイルの配置先 |
| 戻り値 | |
|---|---|
IRemoteFileResolver.ResolvedFile |
読み込まれたファイルを表す File オブジェクト |
| 例外 | |
|---|---|
BuildRetrievalError |
リクエストされたリソースが見つからない場合 |
resolveRemoteFile
public static IRemoteFileResolver.ResolvedFile resolveRemoteFile (URI fileURI, URI destDir, IRemoteFileResolver resolver)
URI で指定されたファイルを読み込み、宛先ディレクトリに配置する
| パラメータ | |
|---|---|
fileURI |
URI: 読み込むファイル |
destDir |
URI: ロードされたファイルの配置先 |
resolver |
IRemoteFileResolver: ファイルの解決に使用する IRemoteFileResolver |
| 戻り値 | |
|---|---|
IRemoteFileResolver.ResolvedFile |
読み込まれたファイルを表す File オブジェクト |
| 例外 | |
|---|---|
BuildRetrievalError |
リクエストされたリソースが見つからない場合 |