Hierarchy For All Packages
Package Hierarchies: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.spi.ArrayListCollectorSupport<COLLECTED_TYPE,COLLECTING_TYPE> (implements java.util.stream.Collector<T,A,R>)
- 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.dci.annotation.DciRole.NoContext
- it.tidalwave.util.spi.DefaultProcessExecutor (implements it.tidalwave.util.ProcessExecutor)
- it.tidalwave.util.spi.DefaultProcessExecutor.DefaultConsoleOutput (implements it.tidalwave.util.ProcessExecutor.ConsoleOutput)
- it.tidalwave.util.Finder.InMemorySortCriterion.DefaultInMemorySortCriterion<U> (implements it.tidalwave.util.Finder.InMemorySortCriterion<U>, java.io.Serializable)
- it.tidalwave.util.FunctionalCheckedExceptionWrappers
- it.tidalwave.util.spi.HierarchicFinderSupport<T,F> (implements it.tidalwave.util.Finder<T>)
- it.tidalwave.util.spi.FinderWithIdSupport<T,I,F> (implements it.tidalwave.util.spi.FinderWithId<T,F>)
- it.tidalwave.util.spi.FinderWithIdMapSupport<T,I,F>
- it.tidalwave.util.spi.SimpleFinderSupport<T>
- it.tidalwave.util.spi.FinderWithIdSupport<T,I,F> (implements it.tidalwave.util.spi.FinderWithId<T,F>)
- 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.role.spi.OwnerRoleFactoryProvider.Inner
- 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.role.spi.SystemRoleFactory.Inner
- it.tidalwave.role.spi.SystemRoleFactorySupport (implements it.tidalwave.role.spi.SystemRoleFactory)
- it.tidalwave.util.Task<T,E>
- it.tidalwave.util.SimpleTask
- it.tidalwave.util.thread.ThreadAssertions
- 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>
- it.tidalwave.util.ui.UserNotification
- it.tidalwave.util.ui.UserNotificationWithFeedback
- it.tidalwave.util.ui.UserNotificationWithFeedback.Feedback
- 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.spi.ExtendedFinderSupport<T,F>
- it.tidalwave.util.spi.FinderWithId<T,F> (also extends it.tidalwave.util.Finder<T>)
- it.tidalwave.util.spi.FinderWithId<T,F> (also extends it.tidalwave.util.spi.ExtendedFinderSupport<T,F>)
- it.tidalwave.util.spi.ExtendedFinderSupport<T,F>
- 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.role.spi.ContextManagerProvider
- 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.ui.LockableView
- it.tidalwave.role.spi.OwnerRoleFactory
- it.tidalwave.role.spi.OwnerRoleFactoryProvider
- 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.spi.ExtendedFinderSupport<T,F>
- it.tidalwave.util.spi.FinderWithId<T,F> (also extends it.tidalwave.util.Finder<T>)
- it.tidalwave.util.spi.FinderWithId<T,F> (also extends it.tidalwave.util.spi.ExtendedFinderSupport<T,F>)
- it.tidalwave.util.spi.ExtendedFinderSupport<T,F>
- it.tidalwave.util.Finder<T> (also extends java.lang.Cloneable)
- it.tidalwave.util.StringValue
- java.util.function.Supplier<T>
- it.tidalwave.util.TimeProvider
- it.tidalwave.role.spi.SystemRoleFactory
- it.tidalwave.role.spi.SystemRoleFactoryProvider
Annotation Type Hierarchy
- it.tidalwave.dci.annotation.DciContext (implements java.lang.annotation.Annotation)
- it.tidalwave.dci.annotation.DciRole (implements java.lang.annotation.Annotation)
- it.tidalwave.role.spi.annotation.DefaultProvider (implements java.lang.annotation.Annotation)
- it.tidalwave.util.thread.annotation.ThreadConfined (implements java.lang.annotation.Annotation)
- it.tidalwave.util.annotation.VisibleForTesting (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- it.tidalwave.util.Finder.SortDirection
- it.tidalwave.util.thread.ThreadType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)