Pour implémenter un objet Map non-modifiable, il faut seulement étendre la classe AbstractMap et fournir une implementation pour la méthode entrySet().
| Les méthodes |
| void clear() |
| supprime tous les paires clé/valeur de l'objet AbstractMap. |
| protected Object clone() |
| retourne une copie de référence de l'objet AbstractMap. Les clés et les valeurs ne sont pas recopiées. |
| boolean containsKey(Object key) |
| retourne true si l'objet contient une paire clé/valeur correspondant à la clé spécifiée. |
| boolean containsValue(Object value) |
| retourne true si l'objet contient une ou plusieurs clés vers la valeur spécifiée. |
| abstract Set entrySet() |
| retourne une vue d'ensemble des paires clé/valeur contenu dans l'objet AbstractMap. |
| boolean equals(Object o) |
| teste l'égalité entre l'objet spécifié et l'instance de la classe AbstractMap. |
| Object get(Object key) |
| retourne la valeur qui correspond à la clé passée en argument. |
| int hashCode() |
| retourne la valeur du code de hachage pour l'objet AbstractMap. |
| boolean isEmpty() |
| retourne true si l'objet ne contient aucune paire clé/valeur. |
| Set keySet() |
| retourne une vus d'ensemble des clés contenues dans l'objet AbstractMap. |
| Object put(Object key, Object value) |
| associe la valeur spécifiée à la clé donnée et insère la paire au sein de l'objet AbstractMap. |
| void putAll(Map t) |
| copie toutes les paires clé/valeur de l'objet Map spécifié dans l'instance de la classe AbstractMap. |
| Object remove(Object key) |
| supprime la paire clé/valeur correspondant à la clé passé en argument. |
| int size() |
| retourne le nombre de paires clé/valeur contenues dans l'objet AbstractMap. |
| String toString() |
| retourne une chaîne de caractères représentant l'objet AbsstractMap. |
| Collection values() |
| retourne une collection reflétant les valeurs contenues dans l'objet AbstractMap. |
| Les méthodes héritées de la class java.lang.Object |
| finalize, getClass, notify, notifyAll, wait, wait, wait |