Package org.eclipse.net4j.util.container
A framework of notifying collections and wiring containers.
-
Interface Summary Interface Description IContainer<E> Contains a number of elements and notifies about element addition and removal.IContainer.Modifiable<E> Acontainer
with additional methods to add or remove elements.IContainer.Persistable<E> Acontainer
with additional methods to add or remove elements.IContainer.Persistence<E> IContainerDelta<E> Describes the addition or removal of a single element from acontainer
.IContainerEvent<E> IContainerEventVisitor<E> A callback interface for visitingcontainer deltas
.IContainerEventVisitor.Filtered<E> An extension interface forcontainer event visitors
that canfilter
deltas from being visited.IElementProcessor Processes elements of amanaged container
when they're added to the container.IManagedContainer IManagedContainer.ContainerAware IManagedContainerFactory An extension of theIFactory
protocol that provides an awareness of the container that instantiated it, so that the factory may reach back into that container for dependencies.IManagedContainerProvider IPluginContainer Amanaged container
that is configured by theextension registry
.ISlow A marker interface to indicate that some method calls may be slow.SelfAttachingContainerListener.DoNotDescend -
Class Summary Class Description Container<E> ContainerDelta<E> A defaultcontainer delta
implementation.ContainerEvent<E> A defaultcontainer event
implementation.ContainerEventAdapter<E> ContainerPersistence<E> ContainerUtil Various static helper methods for dealing withcontainers
.FileContainerPersistence<E> LifecycleEventConverter<E> ManagedContainer A default implementation of amanaged container
.SelfAttachingContainerListener SelfAttachingContainerListener.Delegating SetContainer<E> SingleDeltaContainerEvent<E> Acontainer event
with a single elementdelta
. -
Enum Summary Enum Description IContainerDelta.Kind Enumerates the possiblecontainer delta
kindsIContainerDelta.Kind.ADDED
orIContainerDelta.Kind.REMOVED
. -
Exception Summary Exception Description FactoryNotFoundException An unchecked exception that indicates the absence of afactory
identified byproduct group
andtype
.