Package fulmine.util.reference

Interface Summary
IAutoCreatingStore<KEY,TYPE> A store of objects held against keys.
IObjectBuilder<KEY,TYPE> Builds objects identified by a key.
IReferenceCounter<TYPE> Handles reference counting for objects.
 

Class Summary
AutoCreatingStore<KEY,TYPE> This implementation manages a Map of objects against their key.
DualValue<FIRST,SECOND> Type safe object for holding 2 objects.
is A utility class for performing member comparisons within implementations of the Object.equals(Object) method.
QuadValue<FIRST,SECOND,THIRD,FOURTH> Type safe object for holding 4 objects.
ReferenceCounter<TYPE> Standard implementation, not thread safe.
TriValue<FIRST,SECOND,THIRD> Type safe object for holding 3 objects.
Value<T> Provides a reference to a value.
Values Wraps arbitrary values.
 



Copyright © 2007-2009. All Rights Reserved.