|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--canguru.PMap
Map de objetos que utiliza como chave objetos imutáveis
Nested Class Summary | |
private class |
PMap.PKey
Classe responsável por gerar chaves imutáveis que serão usadas em PMap |
Field Summary | |
private java.util.Map |
map
Map que guarda os objetos associados a uma chave imutável |
Constructor Summary | |
(package private) |
PMap()
Constrói um PMap vazio |
Method Summary | |
void |
clear()
Remove todos os mapeamentos desse Map |
boolean |
containsKey(java.lang.Object key)
Retorna true se esse map contiver um mapeamento para a chave especificada |
boolean |
containsValue(java.lang.Object value)
Retorna true se esse map contiver um mapeamento para o valor especificado |
java.util.Set |
entrySet()
Retorna uma visão de uma set com os valores contidos nesse map. |
boolean |
equals(java.lang.Object o)
Compara o objeto especificado com esse mapa. |
java.lang.Object |
get(java.lang.Object key)
Retorna o valor para o qual a chave está mapeada |
int |
hashCode()
Retorna o valor do hashCode do Map |
boolean |
isEmpty()
Verifica se não há mapeamentos chave-objeto neste Map |
java.util.Set |
keySet()
Retorna uma visão de um set com as chaves contidos nesse map. |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
Associa, no Map, o valor dado com a chave dada |
void |
putAll(java.util.Map t)
Operação não suportada |
java.lang.Object |
remove(java.lang.Object key)
Remove o mapeamento para a chave dada |
int |
size()
Retorna o número de elementos no Map |
java.util.Collection |
values()
Retorna uma visão da coleção de valores contido neste Map |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private java.util.Map map
Constructor Detail |
PMap()
Method Detail |
public void clear()
clear
in interface java.util.Map
public boolean containsKey(java.lang.Object key)
containsKey
in interface java.util.Map
key
- A chave cuja presença deve ser testada nesse Map
public boolean containsValue(java.lang.Object value)
containsValue
in interface java.util.Map
value
- O valor cuja presença deve ser testada nesse Map
public java.util.Set entrySet()
entrySet
in interface java.util.Map
public boolean equals(java.lang.Object o)
equals
in interface java.util.Map
equals
in class java.lang.Object
o
- O objeto a ser comparado com esse map
public java.lang.Object get(java.lang.Object key)
get
in interface java.util.Map
key
- chave cujo valor associado será retornado
public int hashCode()
hashCode
in interface java.util.Map
hashCode
in class java.lang.Object
public boolean isEmpty()
isEmpty
in interface java.util.Map
true
se não houver mapeamentos chave-objetopublic java.util.Set keySet()
keySet
in interface java.util.Map
public java.lang.Object put(java.lang.Object key, java.lang.Object value)
put
in interface java.util.Map
key
- chave a ser associada ao valorvalue
- valor a ser associado à chave
public void putAll(java.util.Map t)
Operação não suportada
putAll
in interface java.util.Map
t
- Mappublic java.lang.Object remove(java.lang.Object key)
remove
in interface java.util.Map
key
- chave cujo mapeamento será removido
public int size()
size
in interface java.util.Map
public java.util.Collection values()
values
in interface java.util.Map
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |