See: Description

| Interface | Description |
|---|---|
| IContainer<E> |
Contains a number of elements and notifies about element addition and removal.
|
| IContainer.Modifiable<E> |
A
container with additional methods to add or remove elements. |
| IContainer.Persistable<E> |
A
container with additional methods to add or remove elements. |
| IContainer.Persistence<E> | |
| IContainerDelta<E> |
Describes the addition or removal of a single element from a
container. |
| IContainerEvent<E> | |
| IContainerEventVisitor<E> |
A callback interface for visiting
container deltas. |
| IContainerEventVisitor.Filtered<E> |
An extension interface for
container event visitors that can filter deltas from being visited. |
| IElementProcessor |
Processes elements of a
managed container when they're added to the container. |
| IManagedContainer | |
| IManagedContainer.ContainerAware | |
| IManagedContainerFactory |
An extension of the
IFactory protocol that provides an
awareness of the container that instantiated it, so that the
factory may reach back into that container for dependencies. |
| IPluginContainer |
A
managed container that is configured by the extension registry
. |
| ISlow |
A marker interface to indicate that some method calls may be slow.
|
| Class | Description |
|---|---|
| Container<E> | |
| ContainerDelta<E> |
A default
container delta implementation. |
| ContainerEvent<E> |
A default
container event implementation. |
| ContainerEventAdapter<E> | |
| ContainerPersistence<E> | |
| ContainerUtil |
Various static helper methods for dealing with
containers. |
| FileContainerPersistence<E> | |
| LifecycleEventConverter<E> | |
| ManagedContainer |
A default implementation of a
managed container. |
| SetContainer<E> | |
| SingleDeltaContainerEvent<E> |
A
container event with a single element delta. |
| Enum | Description |
|---|---|
| IContainerDelta.Kind |
Enumerates the possible
container delta kinds IContainerDelta.Kind.ADDED or IContainerDelta.Kind.REMOVED. |
| Exception | Description |
|---|---|
| FactoryNotFoundException |
An unchecked exception that indicates the absence of a
factory identified by
product group and type. |
Copyright (c) 2011-2014 Eike Stepper (Berlin, Germany) and others.