ExecutionFiles

public class ExecutionFiles
extends Object

java.lang.Object
   ↳ com.android.tradefed.invoker.ExecutionFiles


Zależności plików wygenerowane podczas wykonywania testu lub wywołania, które muszą być przenoszone na potrzeby testowania. Ten obiekt jest wspólny dla wszystkich wywołań (testów, modułów itp.).

Podsumowanie

Metody publiczne

void clearFiles()

Usuń wszystkie śledzone pliki, które nie są oznaczone jako „nie należy usuwać”.

boolean containsKey(String key)

Zwraca wartość true, jeśli ta mapa zawiera mapowanie określonego klucza.

File get(ExecutionFiles.FilesKey key)

Wariant get(String) ze znanym kluczem.

File get(String key)

Zwraca wartość, do której jest mapowany określony klucz, lub null, jeśli mapa nie zawiera mapowania dla tego klucza.

ImmutableMap<String, File> getAll()

Zwraca wszystkie nieruchomości w kopii mapy

boolean isEmpty()

Zwraca informację, czy mapa właściwości jest pusta.

File put(ExecutionFiles.FilesKey key, File value)

Wariant put(String,File) ze znanym kluczem.

File put(String key, File value)

Powiązuje podaną wartość z podanym kluczem w tej mapie.

File put(ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)

Wariant put(FilesKey,File) z opcją zapobiegania usunięciu pliku po zakończeniu wywołania.

ExecutionFiles putAll(ExecutionFiles copyFrom)

Kopiuje wszystkie mapowania z określonej mapy na tę mapę.

ExecutionFiles putAll(Map<String, File> properties)

Kopiuje wszystkie mapowania z określonej mapy na tę mapę.

File putIfAbsent(String key, File value)

Jeśli podany klucz nie jest jeszcze powiązany z wartością, powiąże go z podaną wartością.

File remove(String key)

Usuwa mapowanie klucza z tej mapy, jeśli jest obecne (operacja opcjonalna).

Metody publiczne

clearFiles

public void clearFiles ()

Usuń wszystkie śledzone pliki, które nie są oznaczone jako „nie należy usuwać”.

containsKey

public boolean containsKey (String key)

Zwraca wartość true, jeśli ta mapa zawiera mapowanie określonego klucza.

Parametry
key String: klucz, którego obecność na tej mapie ma zostać przetestowana

Zwraca
boolean true, jeśli ta mapa zawiera mapowanie dla określonego klucza.

get

public File get (ExecutionFiles.FilesKey key)

Wariant get(String) ze znanym kluczem.

Parametry
key ExecutionFiles.FilesKey: klucz, którego powiązana wartość ma zostać zwrócona

Zwraca
File wartość, na którą jest mapowany określony klucz, lub null, jeśli mapa nie zawiera mapowania klucza.

get

public File get (String key)

Zwraca wartość, do której jest mapowany określony klucz, lub null, jeśli mapa nie zawiera mapowania dla tego klucza.

Parametry
key String: klucz, którego powiązana wartość ma zostać zwrócona

Zwraca
File wartość, na którą jest mapowany określony klucz, lub null, jeśli mapa nie zawiera mapowania klucza.

getAll

public ImmutableMap<String, File> getAll ()

Zwraca wszystkie nieruchomości w kopii mapy

Zwraca
ImmutableMap<String, File>

isEmpty

public boolean isEmpty ()

Zwraca informację, czy mapa właściwości jest pusta.

Zwraca
boolean

put

public File put (ExecutionFiles.FilesKey key, 
                File value)

Wariant put(String,File) ze znanym kluczem.

Parametry
key ExecutionFiles.FilesKey: klucz, z którym ma być powiązana określona wartość.

value File: wartość, która ma być powiązana z określonym kluczem

Zwraca
File poprzednią wartość powiązaną z key lub null, jeśli nie było mapowania dla key.

put

public File put (String key, 
                File value)

Powiązuje podaną wartość z podanym kluczem w tej mapie.

Parametry
key String: klucz, z którym ma być powiązana określona wartość.

value File: wartość, która ma być powiązana z określonym kluczem

Zwraca
File poprzednią wartość powiązaną z key lub null, jeśli nie było mapowania dla key.

Zobacz też:

put

public File put (ExecutionFiles.FilesKey key, 
                File value, 
                boolean shouldNotDelete)

Wariant put(FilesKey,File) z opcją zapobiegania usunięciu pliku po zakończeniu wywołania.

Parametry
key ExecutionFiles.FilesKey: klucz, z którym ma być powiązana określona wartość.

value File: wartość, która ma być powiązana z określonym kluczem

shouldNotDelete boolean: zapobiega usunięciu pliku po zakończeniu wywołania.

Zwraca
File poprzednią wartość powiązaną z key lub null, jeśli nie było mapowania dla key.

putAll

public ExecutionFiles putAll (ExecutionFiles copyFrom)

Kopiuje wszystkie mapowania z określonej mapy na tę mapę.

Parametry
copyFrom ExecutionFiles: oryginalny dokument ExecutionFiles, z którego chcesz skopiować tekst.

Zwraca
ExecutionFiles Ostateczne mapowanie

putAll

public ExecutionFiles putAll (Map<String, File> properties)

Kopiuje wszystkie mapowania z określonej mapy na tę mapę.

Parametry
properties Map: mapowania, które mają być przechowywane na tej mapie

Zwraca
ExecutionFiles Ostateczne mapowanie

putIfAbsent

public File putIfAbsent (String key, 
                File value)

Jeśli podany klucz nie jest jeszcze powiązany z wartością, powiąże go z podaną wartością.

Parametry
key String: klucz, z którym ma być powiązana określona wartość.

value File: wartość, która ma być powiązana z określonym kluczem

Zwraca
File poprzednią wartość powiązaną z określonym kluczem lub null, jeśli nie było mapowania dla klucza.

usuń

public File remove (String key)

Usuwa mapowanie klucza z tej mapy, jeśli jest obecne (operacja opcjonalna).

Parametry
key String: klucz, którego mapowanie ma zostać usunięte z mapy.

Zwraca
File poprzednią wartość powiązaną z key lub null, jeśli nie było mapowania dla key.