plp.funcional1.memoria
Class HashIdValorFuncao
java.lang.Object
|
+--plp.funcional1.memoria.HashIdValorFuncao
- public class HashIdValorFuncao
- extends java.lang.Object
Tabela hash cujas chaves são identificadores e os valores
são valores de funcao.
Field Summary |
private java.util.Hashtable |
tabela
A tabela hash de java para a qual serão delegadas as operações. |
Method Summary |
ValorFuncao |
get(Id id)
Retorna o valor funcao associado ao id dado. |
java.util.Enumeration |
keys()
Retorna uma enumeracao com as chaves desta tabela. |
ValorFuncao |
put(Id id,
ValorFuncao valor)
Insere um novo par (id, valor funcao) nesta tabela. |
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
tabela
private java.util.Hashtable tabela
- A tabela hash de java para a qual serão delegadas as operações.
HashIdValorFuncao
public HashIdValorFuncao()
- Construtor da classe.
put
public ValorFuncao put(Id id,
ValorFuncao valor)
- Insere um novo par (id, valor funcao) nesta tabela.
- Parameters:
id
- o id a ser mapeado no valor funcao.valor
- o valor funcao mapeado no id.- Returns:
- o valor funcao previamente mapeado ao id, ou
null
se não existia.
get
public ValorFuncao get(Id id)
- Retorna o valor funcao associado ao id dado.
- Parameters:
id
- o id procurado- Returns:
- o valor funcao associado ao id dado.
keys
public java.util.Enumeration keys()
- Retorna uma enumeracao com as chaves desta tabela.
- Returns:
- uma enumeracao com as chaves desta tabela.