| Interface | Description |
|---|---|
| IHasID<IDTYPE> |
Base interface for all objects having an ID.
|
| IHasIntID |
Base interface for all objects having an int ID.
|
| IHasIntObjID |
Base interface for all objects having an int ID.
|
| IHasLongID |
Base interface for all objects having a long ID.
|
| IHasLongObjID |
Base interface for all objects having a long ID.
|
| IIDProvider<VALUETYPE,IDTYPE> |
Interface for objects having an ID.
|
| IIntIDProvider<VALUETYPE> |
Interface for objects having an int ID.
|
| ILongIDProvider<VALUETYPE> |
Interface for objects having a long ID.
|
| Class | Description |
|---|---|
| ComparatorHasID<IDTYPE,DATATYPE extends IHasID<IDTYPE>> |
This is a
Comparator for objects that implement the
IHasID interface with a class that does NOT implements
Comparable. |
| ComparatorHasIDComparable<DATATYPE extends IHasID<IDTYPE>,IDTYPE extends Comparable<? super IDTYPE>> |
This is a
Comparator for objects that implement the
IHasID interface with a class that implements Comparable. |
| ComparatorHasIDInteger<DATATYPE extends IHasID<Integer>> | |
| ComparatorHasIDString<DATATYPE extends IHasID<String>> | |
| ComparatorHasSimpleIntID<DATATYPE extends IHasIntID> |
This is a
Comparator for objects that implement the
IHasIntID interface. |
| ComparatorHasSimpleLongID<DATATYPE extends IHasLongID> |
This is a
Comparator for objects that implement the
IHasIntID interface. |
| IDProviderFromHasID<VALUETYPE extends IHasID<IDTYPE>,IDTYPE> |
A simple
IIDProvider implementation for objects implementing the
IHasID interface |
| IntIDProviderFromHasIntID<VALUETYPE extends IHasIntID> |
A simple
IIntIDProvider implementation for objects implementing the
IHasIntID interface |
| LongIDProviderFromHasLongID<VALUETYPE extends IHasLongID> |
A simple
IIntIDProvider implementation for objects implementing the
IHasIntID interface |
Copyright © 2014–2015 Philip Helger. All rights reserved.