Hierarchy For All Packages
Package Hierarchies:- it.tidalwave.actor,
- it.tidalwave.actor.annotation,
- it.tidalwave.actor.spi,
- it.tidalwave.dci.annotation,
- it.tidalwave.messagebus,
- it.tidalwave.messagebus.annotation,
- it.tidalwave.messagebus.spi,
- it.tidalwave.role,
- it.tidalwave.role.annotation,
- it.tidalwave.role.io,
- it.tidalwave.role.io.spi,
- it.tidalwave.role.spi,
- it.tidalwave.role.spring.spi,
- it.tidalwave.role.ui,
- it.tidalwave.role.ui.function,
- it.tidalwave.role.ui.spi,
- it.tidalwave.thesefoolishthings.examples.dci.displayable,
- it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream,
- it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa,
- it.tidalwave.thesefoolishthings.examples.dci.swing,
- it.tidalwave.thesefoolishthings.examples.dci.swing.role,
- it.tidalwave.thesefoolishthings.examples.dci.swing.swing,
- it.tidalwave.thesefoolishthings.examples.extendedfinderexample,
- it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample,
- it.tidalwave.thesefoolishthings.examples.jpafinderexample,
- it.tidalwave.thesefoolishthings.examples.person,
- it.tidalwave.util,
- it.tidalwave.util.annotation,
- it.tidalwave.util.spi,
- it.tidalwave.util.spring,
- it.tidalwave.util.test,
- it.tidalwave.util.thread,
- it.tidalwave.util.thread.annotation,
- it.tidalwave.util.ui
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.role.ui.spi.ActionProviderSupport (implements it.tidalwave.role.ui.ActionProvider)
- it.tidalwave.actor.spi.ActorActivator
- it.tidalwave.actor.spi.ActorActivatorStats (implements it.tidalwave.actor.spi.ActorActivatorStatsMBean)
- it.tidalwave.actor.spi.ActorGroupActivator
- it.tidalwave.util.spi.ArrayListCollectorSupport<COLLECTED_TYPE,COLLECTING_TYPE> (implements java.util.stream.Collector<T,A,R>)
- it.tidalwave.role.ui.spi.PresentationModelCollectors
- it.tidalwave.util.As.Defaults
- it.tidalwave.util.spi.AsDelegateProvider.EmptyAsDelegateProvider (implements it.tidalwave.util.spi.AsDelegateProvider)
- it.tidalwave.util.spi.AsDelegateProvider.Locator
- it.tidalwave.role.AsExtensions
- it.tidalwave.role.AsExtensionsBean
- it.tidalwave.util.spi.AsSupport (implements it.tidalwave.util.As)
- it.tidalwave.thesefoolishthings.examples.dci.swing.swing.Bindings
- it.tidalwave.role.ui.function.BoundFunctionSupport<DOMAIN_TYPE,CODOMAIN_TYPE> (implements it.tidalwave.role.ui.function.BoundFunction<DOMAIN_TYPE,CODOMAIN_TYPE>)
- it.tidalwave.role.ui.function.BooleanBoundFunctionSupport
- it.tidalwave.role.ui.function.AndFunction
- it.tidalwave.role.ui.function.OrFunction
- it.tidalwave.role.ui.function.UnaryBoundFunctionSupport<DOMAIN_TYPE,CODOMAIN_TYPE>
- it.tidalwave.role.ui.function.NonEmptyFunction
- it.tidalwave.role.ui.function.WeakCopyFunctionSupport<T> (implements it.tidalwave.role.ui.Changeable<T>)
- it.tidalwave.role.ui.function.CopyIfEmptyOrConform
- it.tidalwave.role.ui.function.BooleanBoundFunctionSupport
- it.tidalwave.role.ui.BoundProperty<T> (implements it.tidalwave.role.ui.Changeable<T>, it.tidalwave.role.ui.ChangingSource<T>)
- it.tidalwave.util.BundleUtilities
- it.tidalwave.util.spring.ClassScanner
- java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
- java.awt.Container
- javax.swing.JComponent (implements java.io.Serializable)
- javax.swing.JLabel (implements javax.accessibility.Accessible, javax.swing.SwingConstants)
- javax.swing.DefaultListCellRenderer (implements javax.swing.ListCellRenderer<E>, java.io.Serializable)
- it.tidalwave.thesefoolishthings.examples.dci.swing.swing.HtmlRenderableListCellRenderer
- javax.swing.DefaultListCellRenderer (implements javax.swing.ListCellRenderer<E>, java.io.Serializable)
- javax.swing.JPanel (implements javax.accessibility.Accessible)
- it.tidalwave.thesefoolishthings.examples.dci.swing.swing.SwingPersonPresentation (implements it.tidalwave.thesefoolishthings.examples.dci.swing.PersonPresentation)
- javax.swing.JLabel (implements javax.accessibility.Accessible, javax.swing.SwingConstants)
- javax.swing.JComponent (implements java.io.Serializable)
- java.awt.Container
- it.tidalwave.role.Composite.VisitorSupport<T,R> (implements it.tidalwave.role.Composite.Visitor<T,R>)
- it.tidalwave.role.ContextManager.Locator
- it.tidalwave.role.spi.ContextSampler
- it.tidalwave.role.spring.spi.DciContextWithAutoThreadBindingAspect
- it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream.DciMarshalXStreamExample
- it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.DciPersistenceJpaExample
- it.tidalwave.dci.annotation.DciRole.NoContext
- it.tidalwave.role.spi.DefaultContextManager (implements it.tidalwave.role.ContextManager)
- it.tidalwave.role.spi.DefaultContextManagerProvider (implements it.tidalwave.role.spi.ContextManagerProvider)
- it.tidalwave.thesefoolishthings.examples.dci.swing.DefaultPersonPresentationControl (implements it.tidalwave.thesefoolishthings.examples.dci.swing.PersonPresentationControl)
- it.tidalwave.thesefoolishthings.examples.person.DefaultPersonRegistry (implements it.tidalwave.thesefoolishthings.examples.person.PersonRegistry)
- it.tidalwave.role.ui.spi.DefaultPresentationModelFactory (implements it.tidalwave.role.ui.PresentationModelFactory)
- it.tidalwave.util.spi.DefaultProcessExecutor (implements it.tidalwave.util.ProcessExecutor)
- it.tidalwave.util.spi.DefaultProcessExecutor.DefaultConsoleOutput (implements it.tidalwave.util.ProcessExecutor.ConsoleOutput)
- it.tidalwave.role.ui.spi.DefaultUserActionProvider (implements it.tidalwave.role.ui.UserActionProvider)
- it.tidalwave.thesefoolishthings.examples.dci.displayable.DisplayableExample
- it.tidalwave.role.io.spi.FileBinaryReadable (implements it.tidalwave.role.io.BinaryReadable)
- it.tidalwave.role.io.spi.FileBinaryWritable (implements it.tidalwave.role.io.BinaryWritable)
- it.tidalwave.util.test.FileComparisonUtils
- it.tidalwave.role.io.spi.FileTextReadable (implements it.tidalwave.role.io.TextReadable)
- it.tidalwave.role.io.spi.FileTextWritable (implements it.tidalwave.role.io.TextWritable)
- it.tidalwave.util.Finder.InMemorySortCriterion.DefaultInMemorySortCriterion<T> (implements it.tidalwave.util.Finder.InMemorySortCriterion<TYPE>, java.io.Serializable)
- it.tidalwave.util.spi.FinderSupport<TYPE,EXTENDED_FINDER> (implements it.tidalwave.util.Finder<TYPE>)
- it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinderImpl2 (implements it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinder)
- it.tidalwave.util.spi.SimpleFinderSupport<T>
- 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.thesefoolishthings.examples.inmemoryfinderexample.InMemoryPersonRegistry (implements it.tidalwave.thesefoolishthings.examples.person.PersonRegistry)
- it.tidalwave.thesefoolishthings.examples.person.JpaPersistableSupport (implements it.tidalwave.role.io.Persistable, it.tidalwave.role.Removable, java.io.Serializable)
- it.tidalwave.thesefoolishthings.examples.person.PersonJpaPersistable
- it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.JpaPersistenceContext
- it.tidalwave.util.Key<T> (implements java.lang.Comparable<T>, java.io.Serializable, it.tidalwave.util.StringValue)
- it.tidalwave.thesefoolishthings.examples.person.ListOfPersons (implements java.util.List<E>)
- it.tidalwave.util.LocalizedDateTimeFormatters
- it.tidalwave.thesefoolishthings.examples.dci.displayable.Main
- it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream.Main
- it.tidalwave.thesefoolishthings.examples.dci.persistable.jpa.Main
- it.tidalwave.thesefoolishthings.examples.dci.swing.Main
- it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample.Main
- it.tidalwave.thesefoolishthings.examples.jpafinderexample.Main
- it.tidalwave.messagebus.MessageBusHelper
- it.tidalwave.actor.MessageDecorator.Same<T> (implements it.tidalwave.actor.MessageDecorator)
- it.tidalwave.actor.MessageSupport (implements it.tidalwave.util.As, it.tidalwave.actor.Collaboration.Provider, java.io.Serializable)
- it.tidalwave.actor.CollaborationCompletedMessage
- it.tidalwave.actor.CollaborationStartedMessage
- it.tidalwave.util.test.MockTimeProvider (implements it.tidalwave.util.TimeProvider)
- it.tidalwave.util.test.MoreAnswers
- it.tidalwave.messagebus.spi.MultiQueue
- it.tidalwave.role.ui.spi.MutableIconProviderSupport (implements it.tidalwave.role.ui.MutableIconProvider)
- it.tidalwave.util.NamedCallback (implements it.tidalwave.util.Callback)
- it.tidalwave.util.Pair<A,B>
- it.tidalwave.util.Parameters
- it.tidalwave.thesefoolishthings.examples.person.Person
- it.tidalwave.thesefoolishthings.examples.person.PersonDisplayable (implements it.tidalwave.role.ui.Displayable)
- it.tidalwave.thesefoolishthings.examples.person.PersonHtmlRenderable (implements it.tidalwave.role.HtmlRenderable, it.tidalwave.role.StringRenderable)
- it.tidalwave.thesefoolishthings.examples.person.PersonRegistryHelper
- it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonRegistryImpl2 (implements it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonRegistry2)
- it.tidalwave.thesefoolishthings.examples.person.PersonRegistryObservableListProvider (implements it.tidalwave.thesefoolishthings.examples.dci.swing.role.ObservableListProvider)
- it.tidalwave.thesefoolishthings.examples.person.PersonRegistryTableHeaderDescriptor (implements it.tidalwave.thesefoolishthings.examples.dci.swing.role.TableHeaderDescriptor)
- it.tidalwave.thesefoolishthings.examples.inmemoryfinderexample.PersonSortCriteria
- it.tidalwave.role.ui.PresentationModelAggregate (implements it.tidalwave.role.Aggregate<T>)
- it.tidalwave.messagebus.spi.ReflectionUtils
- it.tidalwave.util.ReflectionUtils
- it.tidalwave.messagebus.spi.ReflectionUtils.MethodProcessorSupport (implements it.tidalwave.messagebus.spi.ReflectionUtils.MethodProcessor)
- it.tidalwave.role.spi.RoleManagerSupport (implements it.tidalwave.role.spi.RoleManager)
- it.tidalwave.role.spring.spi.AnnotationSpringRoleManager
- it.tidalwave.messagebus.spi.RoundRobinAsyncMessageDelivery (implements it.tidalwave.messagebus.spi.MessageDelivery)
- it.tidalwave.messagebus.spi.SimpleAsyncMessageDelivery (implements it.tidalwave.messagebus.spi.MessageDelivery)
- it.tidalwave.role.ui.spi.SimpleCompositePresentable (implements it.tidalwave.role.ui.Presentable)
- it.tidalwave.messagebus.spi.SimpleMessageBus (implements it.tidalwave.messagebus.MessageBus)
- it.tidalwave.role.spring.spi.SpringAsDelegateProvider (implements it.tidalwave.util.spi.AsDelegateProvider)
- it.tidalwave.role.spring.spi.SpringContextManagerProvider (implements it.tidalwave.role.spi.ContextManagerProvider)
- it.tidalwave.thesefoolishthings.examples.dci.swing.SwingDciExample
- it.tidalwave.thesefoolishthings.examples.dci.swing.role.TableColumnDescriptor
- it.tidalwave.util.Task<T,E>
- it.tidalwave.util.SimpleTask
- org.testng.TestListenerAdapter (implements org.testng.internal.IResultListener2)
- it.tidalwave.util.test.TestLogger
- 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.ui.UserNotification
- it.tidalwave.util.ui.UserNotificationWithFeedback
- it.tidalwave.util.ui.UserNotificationWithFeedback.Feedback
- it.tidalwave.thesefoolishthings.examples.dci.marshal.xstream.XStreamContext
- it.tidalwave.thesefoolishthings.examples.person.XStreamMarshallableSupport<D> (implements it.tidalwave.role.io.Marshallable)
- it.tidalwave.thesefoolishthings.examples.person.DefaultPersonRegistryXStreamMarshallable
- it.tidalwave.thesefoolishthings.examples.person.ListOfPersonsXStreamMarshallable
- it.tidalwave.thesefoolishthings.examples.person.PersonXStreamMarshallable
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
Interface Hierarchy
- it.tidalwave.role.ui.ActionProvider
- it.tidalwave.actor.spi.ActorActivatorStatsMBean
- it.tidalwave.role.Aggregate<T>
- it.tidalwave.util.As
- it.tidalwave.role.ui.PresentationModel
- it.tidalwave.role.ui.UserAction
- it.tidalwave.util.As.NotFoundBehaviour<T>
- it.tidalwave.util.spi.AsDelegate
- it.tidalwave.util.spi.AsDelegateProvider
- java.lang.AutoCloseable
- it.tidalwave.thesefoolishthings.examples.jpafinderexample.TxManager
- it.tidalwave.role.io.BinaryReadable
- it.tidalwave.role.io.BinaryWritable
- it.tidalwave.util.Callback
- it.tidalwave.role.ui.Changeable<T>
- it.tidalwave.role.ui.ChangingSource<T>
- it.tidalwave.role.ui.function.BoundFunction<DOMAIN_TYPE,CODOMAIN_TYPE>
- java.lang.Cloneable
- it.tidalwave.util.Finder<TYPE> (also extends java.io.Serializable)
- it.tidalwave.util.spi.ExtendedFinderSupport<TYPE,EXTENDED_FINDER>
- it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinder
- it.tidalwave.util.spi.ExtendedFinderSupport<TYPE,EXTENDED_FINDER>
- it.tidalwave.util.Finder<TYPE> (also extends java.io.Serializable)
- it.tidalwave.actor.Collaboration
- it.tidalwave.actor.Collaboration.Provider
- it.tidalwave.role.Composite<TYPE,SPECIALIZED_FINDER>
- it.tidalwave.role.SimpleComposite<TYPE>
- it.tidalwave.role.Composite.Visitor<T,R>
- it.tidalwave.role.ContextManager
- it.tidalwave.role.ContextManager.Supplier<V>
- it.tidalwave.role.spi.ContextManagerProvider
- it.tidalwave.role.ui.Displayable
- it.tidalwave.role.ui.LocalizedDisplayable
- it.tidalwave.role.ui.MutableLocalizedDisplayable (also extends it.tidalwave.role.ui.MutableDisplayable)
- it.tidalwave.role.ui.MutableDisplayable
- it.tidalwave.role.ui.MutableLocalizedDisplayable (also extends it.tidalwave.role.ui.LocalizedDisplayable)
- it.tidalwave.role.ui.LocalizedDisplayable
- it.tidalwave.util.Finder.SortCriterion
- it.tidalwave.util.Finder.InMemorySortCriterion<TYPE>
- it.tidalwave.role.ui.IconProvider
- it.tidalwave.role.ui.MutableIconProvider
- it.tidalwave.role.Identifiable
- it.tidalwave.role.IdFactory
- 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.io.Marshallable
- it.tidalwave.messagebus.MessageBus
- it.tidalwave.actor.spi.CollaborationAwareMessageBus
- it.tidalwave.messagebus.MessageBus.Listener<TOPIC>
- it.tidalwave.messagebus.MessageBusHelper.Adapter
- it.tidalwave.messagebus.MessageBusHelper.MethodAdapter<TOPIC>
- it.tidalwave.actor.MessageDecorator
- it.tidalwave.messagebus.spi.MessageDelivery
- it.tidalwave.thesefoolishthings.examples.dci.swing.role.ObservableListProvider
- it.tidalwave.role.io.Persistable
- it.tidalwave.thesefoolishthings.examples.dci.swing.PersonPresentation
- it.tidalwave.thesefoolishthings.examples.dci.swing.PersonPresentationControl
- it.tidalwave.thesefoolishthings.examples.person.PersonRegistry
- it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonRegistry2
- it.tidalwave.thesefoolishthings.examples.jpafinderexample.PersonRegistry3
- it.tidalwave.role.ui.Presentable
- it.tidalwave.role.ui.PresentationModelFactory
- it.tidalwave.util.ProcessExecutor
- it.tidalwave.util.ProcessExecutor.ConsoleOutput
- it.tidalwave.util.ProcessExecutor.ConsoleOutput.Listener
- it.tidalwave.messagebus.spi.ReflectionUtils.MethodProcessor
- it.tidalwave.role.Removable
- it.tidalwave.util.RoleFactory<T>
- it.tidalwave.role.spi.RoleManager
- it.tidalwave.role.ui.Selectable
- java.io.Serializable
- it.tidalwave.util.Finder<TYPE> (also extends java.lang.Cloneable)
- it.tidalwave.util.spi.ExtendedFinderSupport<TYPE,EXTENDED_FINDER>
- it.tidalwave.thesefoolishthings.examples.extendedfinderexample.PersonFinder
- it.tidalwave.util.spi.ExtendedFinderSupport<TYPE,EXTENDED_FINDER>
- it.tidalwave.util.Finder<TYPE> (also extends java.lang.Cloneable)
- it.tidalwave.role.Sortable
- it.tidalwave.role.StringRenderable
- it.tidalwave.role.HtmlRenderable
- it.tidalwave.role.PlainTextRenderable
- it.tidalwave.util.StringValue
- it.tidalwave.role.ui.Styleable
- java.util.function.Supplier<T>
- it.tidalwave.util.TimeProvider
- it.tidalwave.thesefoolishthings.examples.dci.swing.role.TableHeaderDescriptor
- it.tidalwave.role.io.TextReadable
- it.tidalwave.role.io.TextWritable
- it.tidalwave.role.io.Unmarshallable
- it.tidalwave.role.ui.UserActionProvider
- it.tidalwave.role.ui.Visible
Annotation Type Hierarchy
- it.tidalwave.actor.annotation.Actor (implements java.lang.annotation.Annotation)
- it.tidalwave.role.annotation.AsObject (implements java.lang.annotation.Annotation)
- it.tidalwave.dci.annotation.DciContext (implements java.lang.annotation.Annotation)
- it.tidalwave.dci.annotation.DciRole (implements java.lang.annotation.Annotation)
- it.tidalwave.messagebus.annotation.ListensTo (implements java.lang.annotation.Annotation)
- it.tidalwave.actor.annotation.Message (implements java.lang.annotation.Annotation)
- it.tidalwave.actor.annotation.OriginatedBy (implements java.lang.annotation.Annotation)
- it.tidalwave.messagebus.annotation.SimpleMessageSubscriber (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.messagebus.spi.ReflectionUtils.MethodProcessor.FilterResult
- it.tidalwave.util.thread.ThreadType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)