|
|||||||||||
| 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.Mappublic boolean containsKey(java.lang.Object key)
containsKey in interface java.util.Mapkey - A chave cuja presença deve ser testada nesse Map
public boolean containsValue(java.lang.Object value)
containsValue in interface java.util.Mapvalue - O valor cuja presença deve ser testada nesse Map
public java.util.Set entrySet()
entrySet in interface java.util.Mappublic boolean equals(java.lang.Object o)
equals in interface java.util.Mapequals in class java.lang.Objecto - O objeto a ser comparado com esse map
public java.lang.Object get(java.lang.Object key)
get in interface java.util.Mapkey - chave cujo valor associado será retornado
public int hashCode()
hashCode in interface java.util.MaphashCode in class java.lang.Objectpublic boolean isEmpty()
isEmpty in interface java.util.Maptrue 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.Mapkey - 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.Mapt - Mappublic java.lang.Object remove(java.lang.Object key)
remove in interface java.util.Mapkey - chave cujo mapeamento será removido
public int size()
size in interface java.util.Mappublic 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 | ||||||||||