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:
-
IContainerEvent
after the addition and/or removal of elements.
- Author:
- Eike Stepper
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Acontainer
with additional methods to add or remove elements.static interface
Acontainer
with additional methods to add or remove elements.static interface
Nested 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()
-