Package org.eclipse.net4j.util.container
Klasse SetContainer<E>
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<E>
org.eclipse.net4j.util.container.ModifiableContainer<E>
org.eclipse.net4j.util.container.PersistableContainer<E>
org.eclipse.net4j.util.container.SetContainer<E>
- Alle implementierten Schnittstellen:
IContainer<E>
,IContainer.Modifiable<E>
,IContainer.Persistable<E>
,INotifier
,INotifier.INotifier2
,IDeactivateable
,ILifecycle
,ILifecycle.DeferrableActivation
- Seit:
- 3.2
- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
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
KonstruktorenKonstruktorBeschreibungSetContainer
(Class<E> componentType) SetContainer
(Class<E> componentType, Set<E> set) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected boolean
backingStoreAdd
(E element) protected void
protected boolean
backingStoreContains
(E element) protected void
backingStoreForEach
(Consumer<E> consumer) protected boolean
protected boolean
backingStoreRemove
(E element) protected int
protected E[]
backingStoreToArray
(E[] a) getSet()
Von Klasse geerbte Methoden org.eclipse.net4j.util.container.PersistableContainer
containerModified, doActivate, doDeactivate, getPersistence, isSavedWhenModified, load, save, setPersistence
Von Klasse geerbte Methoden org.eclipse.net4j.util.container.ModifiableContainer
addAllElements, addElement, clear, elementAdded, elementRemoved, firstElementAdded, getComponentType, getElements, isEmpty, lastElementRemoved, removeAllElements, removeElement, sortElements, validateElement
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.container.IContainer
getElements, isEmpty
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
-
Konstruktordetails
-
SetContainer
-
SetContainer
-
-
Methodendetails
-
getSet
-
backingStoreIsEmpty
protected boolean backingStoreIsEmpty()- Angegeben von:
backingStoreIsEmpty
in KlasseModifiableContainer<E>
-
backingStoreSize
protected int backingStoreSize()- Angegeben von:
backingStoreSize
in KlasseModifiableContainer<E>
-
backingStoreToArray
- Angegeben von:
backingStoreToArray
in KlasseModifiableContainer<E>
-
backingStoreForEach
- Angegeben von:
backingStoreForEach
in KlasseModifiableContainer<E>
-
backingStoreContains
- Angegeben von:
backingStoreContains
in KlasseModifiableContainer<E>
-
backingStoreAdd
- Angegeben von:
backingStoreAdd
in KlasseModifiableContainer<E>
-
backingStoreRemove
- Angegeben von:
backingStoreRemove
in KlasseModifiableContainer<E>
-
backingStoreClear
protected void backingStoreClear()- Angegeben von:
backingStoreClear
in KlasseModifiableContainer<E>
-