RemoteFileResolver

public class RemoteFileResolver
extends Object

java.lang.Object
com.android.tradefed.config.RemoteFileResolver


Prosta klasa, która umożliwia wczytywanie plików z różnych lokalizacji za pomocą identyfikatorów URI i funkcji dostawcy usług.

Podsumowanie

Konstruktory publiczne

RemoteFileResolver()

Metody publiczne

static IRemoteFileResolver getDefaultResolver(URI fileURI, Map<String, String> config)

Wczytuje plik określony przez identyfikator URI i umieszcza go w katalogu docelowym.

static IRemoteFileResolver.ResolvedFile resolveRemoteFile(URI fileURI, URI destDir)

Wczytuje plik określony przez identyfikator URI i umieszcza go w katalogu docelowym.

static IRemoteFileResolver.ResolvedFile resolveRemoteFile(URI fileURI, URI destDir, IRemoteFileResolver resolver)

Wczytuje plik określony przez identyfikator URI i umieszcza go w katalogu docelowym.

Konstruktory publiczne

RemoteFileResolver

public RemoteFileResolver ()

Metody publiczne

getDefaultResolver

public static IRemoteFileResolver getDefaultResolver (URI fileURI, 
                Map<String, String> config)

Wczytuje plik określony przez identyfikator URI i umieszcza go w katalogu docelowym.

Parametry
fileURI URI: plik do wczytania (potrzebny do określenia protokołu)

config Map: konfiguracja, za pomocą której należy zainicjować resolver

Zwraca
IRemoteFileResolver obiekt IRemoteFileResolver do wczytywania plików dla danego protokołu

resolveRemoteFile

public static IRemoteFileResolver.ResolvedFile resolveRemoteFile (URI fileURI, 
                URI destDir)

Wczytuje plik określony przez identyfikator URI i umieszcza go w katalogu docelowym.

Parametry
fileURI URI: plik do wczytania

destDir URI: miejsce docelowe, w którym ma zostać umieszczony wczytany plik

Zwraca
IRemoteFileResolver.ResolvedFile obiekt File reprezentujący wczytany plik

Zgłasza
BuildRetrievalError gdy nie można zlokalizować żądanego zasobu

resolveRemoteFile

public static IRemoteFileResolver.ResolvedFile resolveRemoteFile (URI fileURI, 
                URI destDir, 
                IRemoteFileResolver resolver)

Wczytuje plik określony przez identyfikator URI i umieszcza go w katalogu docelowym.

Parametry
fileURI URI: plik do wczytania

destDir URI: miejsce docelowe, w którym ma zostać umieszczony wczytany plik

resolver IRemoteFileResolver: obiekt IRemoteFileResolver, który ma być używany do rozwiązywania pliku

Zwraca
IRemoteFileResolver.ResolvedFile obiekt File reprezentujący wczytany plik

Zgłasza
BuildRetrievalError gdy nie można zlokalizować żądanego zasobu