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

public class RemoteFileResolver
extends Object

java.lang.Object
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オブジェクト

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