Package org.eclipse.net4j.util.container
Klasse ContainerElementList<ELEMENT>
java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.net4j.util.lifecycle.ShareableLifecycle
org.eclipse.net4j.util.container.Container<ELEMENT>
org.eclipse.net4j.util.container.ContainerElementList<ELEMENT>
- Alle implementierten Schnittstellen:
IContainer<ELEMENT>
,INotifier
,INotifier.INotifier2
,IDeactivateable
,ILifecycle
,ILifecycle.DeferrableActivation
- Seit:
- 3.26
- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic interface
Smallerpriority
values are ranked higher.Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.container.IContainer
IContainer.Modifiable<E>, IContainer.Persistable<E>, IContainer.Persistence<E>
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle
ILifecycle.DeferrableActivation
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
INotifier.INotifier2
-
Feldübersicht
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungContainerElementList
(Class<ELEMENT> elementType) ContainerElementList
(Class<ELEMENT> elementType, IManagedContainer container) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected void
protected void
final boolean
forEachElement
(Predicate<ELEMENT> handler) final IManagedContainer
final ELEMENT[]
protected Object[]
getInitialElements
(IManagedContainer container) protected final void
initContainerElements
(String productGroup) protected final void
initContainerElements
(String productGroup, String type) protected final void
initContainerElements
(String productGroup, String type, String description) final boolean
isEmpty()
protected ELEMENT[]
postProcessElementArray
(ELEMENT[] elements) protected boolean
testElement
(Object object) Von Klasse geerbte Methoden org.eclipse.net4j.util.container.Container
fireContainerEvent, fireContainerEvent, fireContainerEvent, fireElementAddedEvent, fireElementRemovedEvent, fireElementsAddedEvent, fireElementsRemovedEvent, fireEvent, newContainerEvent, newContainerEvent
Von Klasse geerbte Methoden org.eclipse.net4j.util.lifecycle.Lifecycle
activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doAfterActivate, doBeforeActivate, doBeforeDeactivate, dump, getLifecycleState, isActive, isDeferredActivation, toString
Von Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListener
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
-
Konstruktordetails
-
ContainerElementList
-
ContainerElementList
-
-
Methodendetails
-
getContainer
-
getElementType
-
isEmpty
public final boolean isEmpty() -
getElements
-
forEachElement
-
initContainerElements
-
initContainerElements
-
initContainerElements
-
postProcessElementArray
-
getInitialElements
-
testElement
-
doActivate
- Setzt außer Kraft:
doActivate
in KlasseLifecycle
- Löst aus:
Exception
-
doDeactivate
- Setzt außer Kraft:
doDeactivate
in KlasseLifecycle
- Löst aus:
Exception
-