リモートファイルリゾルバー

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