RemoteFileResolver

public class RemoteFileResolver
extends Object

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


Eine einfache Klasse, mit der Dateien über URIs und die Funktionalität des Dienst anbieters von verschiedenen Orten geladen werden können.

Zusammenfassung

Öffentliche Konstruktoren

RemoteFileResolver()

Öffentliche Methoden

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

Eine Datei laden, die durch einen URI angegeben wird, und sie im Zielverzeichnis platzieren

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

Eine Datei laden, die durch einen URI angegeben wird, und sie im Zielverzeichnis platzieren

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

Eine Datei laden, die durch einen URI angegeben wird, und sie im Zielverzeichnis platzieren

Öffentliche Konstruktoren

RemoteFileResolver

public RemoteFileResolver ()

Öffentliche Methoden

getDefaultResolver

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

Eine Datei laden, die durch einen URI angegeben wird, und sie im Zielverzeichnis platzieren

Parameter
fileURI URI: die zu ladende Datei (erforderlich, um das Protokoll zu bestimmen)

config Map: die Konfiguration, mit der der Resolver initialisiert werden soll

Gibt Folgendes zurück:
IRemoteFileResolver Ein IRemoteFileResolver-Objekt zum Laden von Dateien für das angegebene Protokoll

resolveRemoteFile

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

Eine Datei laden, die durch einen URI angegeben wird, und sie im Zielverzeichnis platzieren

Parameter
fileURI URI: die zu ladende Datei

destDir URI: das Ziel, in dem die geladene Datei platziert werden soll

Gibt Folgendes zurück:
IRemoteFileResolver.ResolvedFile Ein File-Objekt, das die geladene Datei darstellt

Löst aus
BuildRetrievalError wenn die angeforderte Ressource nicht gefunden werden kann

resolveRemoteFile

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

Eine Datei laden, die durch einen URI angegeben wird, und sie im Zielverzeichnis platzieren

Parameter
fileURI URI: die zu ladende Datei

destDir URI: das Ziel, in dem die geladene Datei platziert werden soll

resolver IRemoteFileResolver: der IRemoteFileResolver, der zum Auflösen der Datei verwendet werden soll

Gibt Folgendes zurück:
IRemoteFileResolver.ResolvedFile Ein File-Objekt, das die geladene Datei darstellt

Löst aus
BuildRetrievalError wenn die angeforderte Ressource nicht gefunden werden kann