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 interfaceSmallerpriorityvalues 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.DeferrableActivationVon 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 voidprotected voidfinal booleanforEachElement(Predicate<ELEMENT> handler) final IManagedContainerfinal ELEMENT[]protected Object[]getInitialElements(IManagedContainer container) protected final voidinitContainerElements(String productGroup) protected final voidinitContainerElements(String productGroup, String type) protected final voidinitContainerElements(String productGroup, String type, String description) final booleanisEmpty()protected ELEMENT[]postProcessElementArray(ELEMENT[] elements) protected booleantestElement(Object object) Von Klasse geerbte Methoden org.eclipse.net4j.util.container.Container
fireContainerEvent, fireContainerEvent, fireContainerEvent, fireElementAddedEvent, fireElementRemovedEvent, fireElementsAddedEvent, fireElementsRemovedEvent, fireEvent, newContainerEvent, newContainerEventVon 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, toStringVon Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListenerVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon 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:
doActivatein KlasseLifecycle- Löst aus:
Exception
-
doDeactivate
- Setzt außer Kraft:
doDeactivatein KlasseLifecycle- Löst aus:
Exception
-