Package org.eclipse.net4j.util.container

# Schnittstelle IContainer.Persistable<E>

Alle Superschnittstellen:
  `IContainer<E>`, `INotifier`

Alle bekannten Implementierungsklassen:
  `ListContainer`, `PersistableContainer`, `SetContainer`

Umschließende Schnittstelle:
  `IContainer<E>`

public static interface IContainer.Persistable<E> extends IContainer<E>
A `container` with additional methods to add or remove elements.

Seit:
  3.5
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.event.INotifier

`INotifier.INotifier2`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`IContainer.Persistence<E>`
`getPersistence()`
`void`
`load()`
`void`
`save()`
`void`
`setPersistence(IContainer.Persistence<E> persistence)`

### 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`

## Methodendetails

### getPersistence

IContainer.Persistence<E> getPersistence()

### setPersistence

void setPersistence(IContainer.Persistence<E> persistence)

### load

void load() throws IORuntimeException

Löst aus:
  `IORuntimeException`

### save

void save() throws IORuntimeException

Löst aus:
  `IORuntimeException`