Package org.eclipse.net4j.util.container
Interface IContainer<E>
- All Superinterfaces:
INotifier
- All Known Subinterfaces:
IContainer.Modifiable<E>,IContainer.Persistable<E>,IContainerBlockingQueue<E>,IContainerCollection<E>,IContainerList<E>,IContainerMap<K,,V> IContainerQueue<E>,IContainerSet<E>,IContainerSortedSet<E>,IManagedContainer,IPluginContainer,IRegistry<K,V>
- All Known Implementing Classes:
AbstractDelegator,Container,ContainerBlockingQueue,ContainerCollection,ContainerList,ContainerMap,ContainerQueue,ContainerSet,ContainerSortedSet,DelegatingRegistry,HashMapDelegatingRegistry,HashMapRegistry,HashMapRegistry.AutoCommit,ListContainer,ManagedContainer,ModifiableContainer,PersistableContainer,Registry,SetContainer,UnmodifiableRegistry
Contains a number of elements and notifies about element addition and removal.
A container can fire the following events:
-
IContainerEventafter the addition and/or removal of elements.
- Author:
- Eike Stepper
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceAcontainerwith additional methods to add or remove elements.static interfaceAcontainerwith additional methods to add or remove elements.static interfaceNested classes/interfaces inherited from interface org.eclipse.net4j.util.event.INotifier
INotifier.INotifier2 -
Method Summary
Methods inherited from interface org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
-
Method Details
-
isEmpty
boolean isEmpty() -
getElements
E[] getElements()
-