Package org.eclipse.net4j.util.container
Interface IContainer.Persistable<E>
- 
- All Superinterfaces:
- IContainer<E>,- INotifier
 - All Known Implementing Classes:
- SetContainer
 - Enclosing interface:
- IContainer<E>
 
 public static interface IContainer.Persistable<E> extends IContainer<E> Acontainerwith additional methods to add or remove elements.- Since:
- 3.5
- Author:
- Eike Stepper
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.container.IContainerIContainer.Modifiable<E>, IContainer.Persistable<E>, IContainer.Persistence<E>
 - 
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.event.INotifierINotifier.INotifier2
 
- 
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description IContainer.Persistence<E>getPersistence()voidload()voidsave()voidsetPersistence(IContainer.Persistence<E> persistence)- 
Methods inherited from interface org.eclipse.net4j.util.container.IContainergetElements, isEmpty
 - 
Methods inherited from interface org.eclipse.net4j.util.event.INotifieraddListener, getListeners, hasListeners, removeListener
 
- 
 
- 
- 
- 
Method Detail- 
getPersistenceIContainer.Persistence<E> getPersistence() 
 - 
setPersistencevoid setPersistence(IContainer.Persistence<E> persistence) 
 - 
loadvoid load() throws IORuntimeException - Throws:
- IORuntimeException
 
 - 
savevoid save() throws IORuntimeException - Throws:
- IORuntimeException
 
 
- 
 
-