net.ranides.assira.collection.map
Class CompositeKey

java.lang.Object
  extended by 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.
 
Method Summary
 boolean equals(Object value)
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositeKey

public CompositeKey(Object... keys)
Tworzy nowy klucz na podstawie podanych wartości.

Parameters:
keys -
Method Detail

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.