net.ranides.assira.generic
Class CompareWrapper<T>
java.lang.Object
net.ranides.assira.generic.CompareWrapper<T>
- Type Parameters:
T -
public abstract class CompareWrapper<T>
- extends Object
Abstrakcyjna klasa umożliwiająca opakowanie wartości i przeładowanie metody
porównującej elementy. Przydatna, gdy chcemy umieścić w kontenerze Set
obiekty, i samodzielnie zdefiniować kryteria równości.
Oprócz operatora porównania jest również przeładowywana metoda hashCode.
- Author:
- ranides
|
Constructor Summary |
CompareWrapper(T value)
Opakowuje wartość w obiekt implementujący nową wersję funkcji compareTo |
CompareWrapper
public CompareWrapper(T value)
- Opakowuje wartość w obiekt implementujący nową wersję funkcji compareTo
- Parameters:
value -
value
public T value()
- Opakowana wartość.
- Returns:
equals
public boolean equals(Object object)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
Copyright © 2013. All Rights Reserved.