Class Hierarchy
- java.lang.Object
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
- java.util.concurrent.ConcurrentHashMap<K,V> (implements java.util.concurrent.ConcurrentMap<K,V>, java.io.Serializable)
- it.tidalwave.util.ConcurrentHashMapWithOptionals<K,V>
- java.util.concurrent.ConcurrentHashMap<K,V> (implements java.util.concurrent.ConcurrentMap<K,V>, java.io.Serializable)
- it.tidalwave.util.As.Type<T>
- it.tidalwave.util.AsExtensions
- it.tidalwave.util.BundleUtilities
- it.tidalwave.util.CollectionUtils
- it.tidalwave.util.ContextManager.Binder (implements java.lang.AutoCloseable)
- it.tidalwave.util.ContextManager.Inner
- it.tidalwave.util.Finder.InMemorySortCriterion.DefaultInMemorySortCriterion<U> (implements it.tidalwave.util.Finder.InMemorySortCriterion<U>, java.io.Serializable)
- it.tidalwave.util.FunctionalCheckedExceptionWrappers
- it.tidalwave.util.Id (implements java.lang.Comparable<T>, java.io.Serializable, it.tidalwave.util.StringValue)
- it.tidalwave.util.Initializer.EmptyInitializer<K> (implements it.tidalwave.util.Initializer<T>, java.io.Serializable)
- it.tidalwave.util.Key<T> (implements java.lang.Comparable<T>, java.io.Serializable, it.tidalwave.util.StringValue)
- it.tidalwave.util.LazySupplier<T> (implements java.util.function.Supplier<T>)
- it.tidalwave.util.LocalizedDateTimeFormatters
- it.tidalwave.util.NamedCallback (implements it.tidalwave.util.Callback)
- it.tidalwave.util.Pair<A,B>
- it.tidalwave.util.Parameters
- it.tidalwave.util.PreferencesHandler.Inner
- it.tidalwave.util.ReflectionUtils
- it.tidalwave.util.ShortNames
- it.tidalwave.util.StreamUtils
- it.tidalwave.util.Task<T,E>
- it.tidalwave.util.SimpleTask
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- it.tidalwave.util.DuplicateException
- it.tidalwave.util.NotFoundException
- java.lang.RuntimeException
- it.tidalwave.util.AsException
- java.lang.Exception
- it.tidalwave.util.TimeProvider.DefaultTimeProvider (implements it.tidalwave.util.TimeProvider)
- it.tidalwave.util.Triple<A,B,C>
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
Interface Hierarchy
- it.tidalwave.util.As
- it.tidalwave.util.Callback
- java.lang.Cloneable
- it.tidalwave.util.Finder<T> (also extends java.io.Serializable)
- it.tidalwave.util.ContextManager
- it.tidalwave.util.ContextManager.RunnableWithException<E>
- it.tidalwave.util.ContextManager.SupplierWithException<T,E>
- it.tidalwave.util.Finder.SortCriterion
- it.tidalwave.util.Finder.InMemorySortCriterion<U>
- it.tidalwave.util.Initializer<T>
- java.lang.Iterable<T>
- it.tidalwave.util.TypeSafeMap
- it.tidalwave.util.TypeSafeMultiMap
- it.tidalwave.util.PreferencesHandler
- it.tidalwave.util.ProcessExecutor
- it.tidalwave.util.ProcessExecutor.ConsoleOutput
- it.tidalwave.util.ProcessExecutor.ConsoleOutput.Listener
- it.tidalwave.util.RoleFactory<T>
- java.io.Serializable
- it.tidalwave.util.Finder<T> (also extends java.lang.Cloneable)
- it.tidalwave.util.StringValue
- java.util.function.Supplier<T>
- it.tidalwave.util.TimeProvider
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- it.tidalwave.util.Finder.SortDirection
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)