net.ranides.assira.collection.map
Class CompositeKey
java.lang.Object
net.ranides.assira.collection.map.CompositeKey
public class CompositeKey
- extends Object
Klasa grupująca obiekty, i tworząca na ich podstawie jeden złożony klucz,
spełniający kryteria wymagane przez instancje Map.
Uwaga! Klucz nie pozwala na bezpośredni dostęp lub modyfikację składowych, ale
jeśli składowe nie są immutable, a referencje do nich zostaną wykorzystane
do modyfikacji składowych, to również CompositeKey natychmiast
odwzoruje te zmiany.
- Author:
- ranides
|
Constructor Summary |
CompositeKey(Object... keys)
Tworzy nowy klucz na podstawie podanych wartości. |
CompositeKey
public CompositeKey(Object... keys)
- Tworzy nowy klucz na podstawie podanych wartości.
- Parameters:
keys -
equals
public boolean equals(Object value)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
Copyright © 2013. All Rights Reserved.