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.DeferrableActivationVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
INotifier.INotifier2 -
Feldübersicht
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected voidCalled outside synchronized(this).protected voidprotected voidbooleanvoidload()voidsave()voidsetPersistence(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, validateElementVon 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.container.IContainer
getElements, isEmptyVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
-
Konstruktordetails
-
PersistableContainer
-
-
Methodendetails
-
getPersistence
- Angegeben von:
getPersistencein SchnittstelleIContainer.Persistable<E>
-
setPersistence
- Angegeben von:
setPersistencein SchnittstelleIContainer.Persistable<E>- Seit:
- 3.5
-
isSavedWhenModified
public boolean isSavedWhenModified() -
load
- Angegeben von:
loadin SchnittstelleIContainer.Persistable<E>- Löst aus:
IORuntimeException
-
save
- Angegeben von:
savein SchnittstelleIContainer.Persistable<E>- Löst aus:
IORuntimeException- Seit:
- 3.5
-
doActivate
- Setzt außer Kraft:
doActivatein KlasseLifecycle- Löst aus:
Exception
-
doDeactivate
- Setzt außer Kraft:
doDeactivatein KlasseLifecycle- Löst aus:
Exception
-
containerModified
protected void containerModified()Beschreibung aus Klasse kopiert:ModifiableContainerCalled outside synchronized(this).- Setzt außer Kraft:
containerModifiedin KlasseModifiableContainer<E>
-