Module org.tquadrat.foundation.util
Package org.tquadrat.foundation.util.internal
Internal utility classes for the util module of the Foundation library plus
the implementations for the exported components.
-
ClassDescriptionThe implementation of
AutoSemaphore.Provides HTML and XML entity utilities.Local interface for the data structure that is used to store the entity mappings.A simple implementation for the interfaceEntities.EntityMap.An implementation ofRangeMapthat does not allow changes.The implementation for the interfaceHash.The implementation for the interfaceHeadTailListThe implementation of the interfaceIteratorfor instances ofHeadTailListImplKeyBasedComparator<T,K> Sometimes a special sort key is used to order elements, and instead of hiding the generation of that key inside the methodcompare()of an implementation ofComparator, this implementation expects an instance ofComparators.KeyProvideras an argument to its constructor.LazyListImpl<E>The implementation forLazyList.LazyMapImpl<K,V> The implementation forLazyMap.LazySetImpl<E>The implementation forLazySet.LazySortedMapImpl<K,V> The implementation forLazyMap.ListBasedComparator<T,K> A comparator that works on a list of sort keys.ListBasedComparator.SimpleKeyProvider<T,K extends T> A simple implementation ofComparators.KeyProviderthat returns the instance itself as the sort order key.RangeMapImpl<T>The implementation of the interfaceRangeMap.An implementation ofComparatorthat compares object instances based on their String representation.An implementation forAutoSemaphorethat allows a timeout for the permits.TheJanitorfor the owningTimeoutSemaphoreImplinstance.
