ExecutionFiles

public class ExecutionFiles
extends Object

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


Son las dependencias de archivos que se generan durante la ejecución de una prueba o una invocación y que se deben llevar a cabo para la prueba. Todos los objetos de invocación (pruebas, módulos, etcétera) comparten este objeto.

Resumen

Métodos públicos

void clearFiles()

Borra todos los archivos que se rastrean y que no están marcados como "no borrar".

boolean containsKey(String key)

Devuelve true si este mapa contiene una asignación para la clave especificada.

File get(ExecutionFiles.FilesKey key)

Es una variación de get(String) con una clave conocida.

File get(String key)

Devuelve el valor al que se asigna la clave especificada o null si este mapa no contiene ninguna asignación para la clave.

ImmutableMap<String, File> getAll()

Devuelve todas las propiedades en una copia del mapa.

boolean isEmpty()

Devuelve un valor booleano que indica si el mapa de propiedades está vacío.

File put(ExecutionFiles.FilesKey key, File value)

Es una variación de put(String,File) con una clave conocida.

File put(String key, File value)

Asocia el valor especificado con la clave especificada en este mapa.

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

Es una variación de put(FilesKey,File) con la opción de evitar que se borre el archivo al final de la invocación.

ExecutionFiles putAll(ExecutionFiles copyFrom)

Copia todas las asignaciones del mapa especificado a este mapa.

ExecutionFiles putAll(Map<String, File> properties)

Copia todas las asignaciones del mapa especificado a este mapa.

File putIfAbsent(String key, File value)

Si la clave especificada aún no está asociada a un valor, la asocia al valor determinado.

File remove(String key)

Quita la asignación de una clave de este mapa si está presente (operación opcional).

Métodos públicos

clearFiles

public void clearFiles ()

Borra todos los archivos que se rastrean y que no están marcados como "no borrar".

containsKey

public boolean containsKey (String key)

Devuelve true si este mapa contiene una asignación para la clave especificada.

Parámetros
key String: Es la clave cuya presencia en este mapa se probará.

Muestra
boolean true si este mapa contiene una asignación para la clave especificada

get

public File get (ExecutionFiles.FilesKey key)

Es una variación de get(String) con una clave conocida.

Parámetros
key ExecutionFiles.FilesKey: Es la clave cuyo valor asociado se devolverá.

Muestra
File el valor al que se asigna la clave especificada, o null si este mapa no contiene ninguna asignación para la clave

get

public File get (String key)

Devuelve el valor al que se asigna la clave especificada o null si este mapa no contiene ninguna asignación para la clave.

Parámetros
key String: Es la clave cuyo valor asociado se devolverá.

Muestra
File el valor al que se asigna la clave especificada, o null si este mapa no contiene ninguna asignación para la clave

getAll

public ImmutableMap<String, File> getAll ()

Devuelve todas las propiedades en una copia del mapa.

Muestra
ImmutableMap<String, File>

isEmpty

public boolean isEmpty ()

Devuelve un valor booleano que indica si el mapa de propiedades está vacío.

Muestra
boolean

put

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

Es una variación de put(String,File) con una clave conocida.

Parámetros
key ExecutionFiles.FilesKey: Es la clave con la que se asociará el valor especificado.

value File: Es el valor que se asociará con la clave especificada.

Muestra
File el valor anterior asociado con key, o null si no había ninguna asignación para key.

put

public File put (String key, 
                File value)

Asocia el valor especificado con la clave especificada en este mapa.

Parámetros
key String: Es la clave con la que se asociará el valor especificado.

value File: Es el valor que se asociará con la clave especificada.

Muestra
File el valor anterior asociado con key, o null si no había ninguna asignación para key.

También:

put

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

Es una variación de put(FilesKey,File) con la opción de evitar que se borre el archivo al final de la invocación.

Parámetros
key ExecutionFiles.FilesKey: Es la clave con la que se asociará el valor especificado.

value File: Es el valor que se asociará con la clave especificada.

shouldNotDelete boolean: Evita que se borre el archivo al final de la invocación.

Muestra
File el valor anterior asociado con key, o null si no había ninguna asignación para key.

putAll

public ExecutionFiles putAll (ExecutionFiles copyFrom)

Copia todas las asignaciones del mapa especificado a este mapa.

Parámetros
copyFrom ExecutionFiles: Es el objeto ExecutionFiles original del que se copiará.

Muestra
ExecutionFiles La asignación final

putAll

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

Copia todas las asignaciones del mapa especificado a este mapa.

Parámetros
properties Map: Es la asignación que se almacenará en este mapa.

Muestra
ExecutionFiles La asignación final

putIfAbsent

public File putIfAbsent (String key, 
                File value)

Si la clave especificada aún no está asociada a un valor, la asocia al valor determinado.

Parámetros
key String: Es la clave con la que se asociará el valor especificado.

value File: Es el valor que se asociará con la clave especificada.

Muestra
File el valor anterior asociado con la clave especificada o null si no había ninguna asignación para la clave.

quitar

public File remove (String key)

Quita la asignación de una clave de este mapa si está presente (operación opcional).

Parámetros
key String: Es la clave cuya asignación se quitará del mapa.

Muestra
File el valor anterior asociado con key, o null si no había ninguna asignación para key.