リモートファイルリゾルバー
public class RemoteFileResolver
extends Object
java.lang.オブジェクト | |
↳ | 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 オブジェクト |
解決リモートファイル
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 | 要求されたリソースが見つからない場合 |