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