ExecutionProperties

public class ExecutionProperties
extends Object

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


Propriedades geradas durante a execução de um teste ou uma invocação.

Recomendamos que as chaves sejam exclusivas usando o namespace conforme apropriado para evitar sobreposição entre testes.

Resumo

Métodos públicos

void clear()

Limpe as propriedades de execução.

boolean containsKey(String key)

Retorna true se este mapa contiver um mapeamento para a chave especificada.

String get(String key)

Retorna o valor para que a chave especificada é mapeada ou null se este mapa não contiver um mapeamento para a chave.

ImmutableMap<String, String> getAll()

Retorna todas as propriedades em uma cópia do mapa.

boolean isEmpty()

Retorna se o mapa de propriedades está vazio ou não.

String put(String key, String value)

Associa o valor especificado à chave especificada neste mapa.

ExecutionProperties putAll(Map<String, String> properties)

Copia todos os mapeamentos do mapa especificado para este mapa.

String putIfAbsent(String key, String value)

Se a chave especificada ainda não estiver associada a um valor, ela será associada ao valor fornecido.

String remove(String key)

Remove o mapeamento de uma chave deste mapa, se ele estiver presente (operação opcional).

String toString()

Métodos públicos

limpar

public void clear ()

Limpe as propriedades de execução. Usado durante o isolamento da redefinição para remover dados de execução.

containsKey

public boolean containsKey (String key)

Retorna true se este mapa contiver um mapeamento para a chave especificada.

Parâmetros
key String: chave cuja presença neste mapa será testada

Retorna
boolean true se este mapa tiver um mapeamento para a chave especificada

get

public String get (String key)

Retorna o valor para que a chave especificada é mapeada ou null se este mapa não contiver um mapeamento para a chave.

Parâmetros
key String: a chave cujo valor associado será retornado.

Retorna
String o valor para que a chave especificada é mapeada ou null se este mapa não contiver nenhum mapeamento para a chave

getAll

public ImmutableMap<String, String> getAll ()

Retorna todas as propriedades em uma cópia do mapa.

Retorna
ImmutableMap<String, String>

isEmpty

public boolean isEmpty ()

Retorna se o mapa de propriedades está vazio ou não.

Retorna
boolean

put

public String put (String key, 
                String value)

Associa o valor especificado à chave especificada neste mapa.

Parâmetros
key String: chave a que o valor especificado será associado.

value String: valor que será associado à chave especificada.

Retorna
String o valor anterior associado a key ou null se não houver mapeamento para key.

Confira também:

putAll

public ExecutionProperties putAll (Map<String, String> properties)

Copia todos os mapeamentos do mapa especificado para este mapa.

Parâmetros
properties Map: mapeamentos a serem armazenados neste mapa

Retorna
ExecutionProperties O mapeamento final

putIfAbsent

public String putIfAbsent (String key, 
                String value)

Se a chave especificada ainda não estiver associada a um valor, ela será associada ao valor fornecido.

Parâmetros
key String: chave a que o valor especificado será associado.

value String: valor que será associado à chave especificada.

Retorna
String o valor anterior associado à chave especificada ou null se não houver mapeamento para a chave.

remover

public String remove (String key)

Remove o mapeamento de uma chave deste mapa, se ele estiver presente (operação opcional).

Parâmetros
key String: chave que terá o mapeamento removido do mapa.

Retorna
String o valor anterior associado a key ou null se não houver mapeamento para key.

toString

public String toString ()

Retorna
String