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> Acontainerwith additional methods to add or remove elements.IContainer.Persistable<E> Acontainerwith 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 visitorsthat canfilterdeltas from being visited.IElementProcessor Processes elements of amanaged containerwhen they're added to the container.IManagedContainer IManagedContainer.ContainerAware IManagedContainerFactory An extension of theIFactoryprotocol 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 containerthat 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 deltaimplementation.ContainerEvent<E> A defaultcontainer eventimplementation.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 eventwith a single elementdelta. -
Enum Summary Enum Description IContainerDelta.Kind Enumerates the possiblecontainer deltakindsIContainerDelta.Kind.ADDEDorIContainerDelta.Kind.REMOVED. -
Exception Summary Exception Description FactoryNotFoundException An unchecked exception that indicates the absence of afactoryidentified byproduct groupandtype.