Propriedades de execução

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.

Recomenda-se que as chaves sejam exclusivas usando o namespace conforme apropriado para evitar sobreposição de testes cruzados.

Resumo

Métodos públicos

void clear ()

Limpe as propriedades de execução.

boolean containsKey (String key)

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

String get (String key)

Retorna o valor para o qual a chave especificada está mapeada ou null se este mapa não contiver nenhum 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 ( properties) 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, associa-a ao valor fornecido.

String remove (String key)

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

String toString ()

Métodos públicos

claro

public void clear ()

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

contémKey

public boolean containsKey (String key)

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

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

Devoluções
boolean true se este mapa contiver um mapeamento para a chave especificada

pegar

public String get (String key)

Retorna o valor para o qual a chave especificada está mapeada ou null se este mapa não contiver nenhum mapeamento para a chave.

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

Devoluções
String o valor para o qual a chave especificada é mapeada ou null se este mapa não contiver nenhum mapeamento para a chave

obter tudo

public ImmutableMap<String, String> getAll ()

Retorna todas as propriedades em uma cópia do mapa

Devoluções
ImmutableMap<String, String>

está vazia

public boolean isEmpty ()

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

Devoluções
boolean

colocar

public String put (String key, 
                String value)

Associa o valor especificado à chave especificada neste mapa.

Parâmetros
key String : chave à qual o valor especificado deve ser associado

value String : valor a ser associado à chave especificada

Devoluções
String o valor anterior associado a key ou null se não houve mapeamento para key .

Veja também:

Ponha tudo

public ExecutionProperties putAll ( properties)

Copia todos os mapeamentos do mapa especificado para este mapa.

Parâmetros
properties : mapeamentos a serem armazenados neste mapa

Devoluções
ExecutionProperties O mapeamento final

colocarIfAbsent

public String putIfAbsent (String key, 
                String value)

Se a chave especificada ainda não estiver associada a um valor, associa-a ao valor fornecido.

Parâmetros
key String : chave à qual o valor especificado deve ser associado

value String : valor a ser associado à chave especificada

Devoluções
String o valor anterior associado à chave especificada ou null se não houve mapeamento para a chave.

remover

public String remove (String key)

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

Parâmetros
key String : chave cujo mapeamento será removido do mapa

Devoluções
String o valor anterior associado a key ou null se não houve mapeamento para key .

para sequenciar

public String toString ()

Devoluções
String