ExecutionProperties

public class ExecutionProperties
extends Object

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


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

Recomendamos que as chaves sejam únicas usando o namespace conforme apropriado para evitar testes cruzados se sobreponham.

Resumo

Métodos públicos

void clear()

Limpe as propriedades de execução.

boolean containsKey(String key)

Retorna true se este mapa contém um mapeamento para a chave especificada.

String get(String key)

Retorna o valor para o qual a chave especificada é mapeada, ou null se este mapa contém a chave não tem mapeamento.

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( 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 .

String remove(String key)

Remove o mapeamento de uma chave deste mapa, se ela 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 de redefinição para remover dados de execução.

contémKey.

public boolean containsKey (String key)

Retorna true se este mapa contém um mapeamento para a chave especificada.

Parâmetros
key String: chave cuja presença nesse mapa precisa ser testada.

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

get

public String get (String key)

Retorna o valor para o qual a chave especificada é mapeada, ou null se este mapa contém a chave não tem mapeamento.

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

Retorna
String o valor para o qual a chave especificada é mapeada ou null se este mapa 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>

Vazio

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 a 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 ( properties)

Copia todos os mapeamentos do mapa especificado para este mapa.

Parâmetros
properties : 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 .

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

value String: valor a ser associado à chave especificada.

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

remove

public String remove (String key)

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

Parâmetros
key String: chave com o mapeamento que será 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