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