Package org.eclipse.net4j.util.container
Klasse PersistableContainer<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>
- Alle implementierten Schnittstellen:
IContainer<E>
,IContainer.Modifiable<E>
,IContainer.Persistable<E>
,INotifier
,INotifier.INotifier2
,IDeactivateable
,ILifecycle
,ILifecycle.DeferrableActivation
- Bekannte direkte Unterklassen:
ListContainer
,SetContainer
public abstract class PersistableContainer<E>
extends ModifiableContainer<E>
implements IContainer.Persistable<E>
An abstract implementation of a
container
.- Seit:
- 3.18
- 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
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected void
Called outside synchronized(this).protected void
protected void
boolean
void
load()
void
save()
void
setPersistence
(IContainer.Persistence<E> persistence) Von Klasse geerbte Methoden org.eclipse.net4j.util.container.ModifiableContainer
addAllElements, addElement, backingStoreAdd, backingStoreClear, backingStoreContains, backingStoreForEach, backingStoreIsEmpty, backingStoreRemove, backingStoreSize, backingStoreToArray, 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
-
PersistableContainer
-
-
Methodendetails
-
getPersistence
- Angegeben von:
getPersistence
in SchnittstelleIContainer.Persistable<E>
-
setPersistence
- Angegeben von:
setPersistence
in SchnittstelleIContainer.Persistable<E>
- Seit:
- 3.5
-
isSavedWhenModified
public boolean isSavedWhenModified() -
load
- Angegeben von:
load
in SchnittstelleIContainer.Persistable<E>
- Löst aus:
IORuntimeException
-
save
- Angegeben von:
save
in SchnittstelleIContainer.Persistable<E>
- Löst aus:
IORuntimeException
- Seit:
- 3.5
-
doActivate
- Setzt außer Kraft:
doActivate
in KlasseLifecycle
- Löst aus:
Exception
-
doDeactivate
- Setzt außer Kraft:
doDeactivate
in KlasseLifecycle
- Löst aus:
Exception
-
containerModified
protected void containerModified()Beschreibung aus Klasse kopiert:ModifiableContainer
Called outside synchronized(this).- Setzt außer Kraft:
containerModified
in KlasseModifiableContainer<E>
-