Package org.eclipse.net4j.util.container

# Klasse ContainerPersistence<E>

java.lang.Object
org.eclipse.net4j.util.container.ContainerPersistence<E>

Alle implementierten Schnittstellen:
  `IContainer.Persistence<E>`

Bekannte direkte Unterklassen:
  `FileContainerPersistence`

public abstract class ContainerPersistence<E> extends Object implements IContainer.Persistence<E>

Seit:
  3.5
Autor:
  Eike Stepper

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`ContainerPersistence()`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`Collection<E>`
`loadElements()`
`protected abstract InputStream`
`openInputStream()`
`protected abstract OutputStream`
`openOutputStream()`
`void`
`saveElements(Collection<E> elements)`

### Von Klasse geerbte Methoden java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Konstruktordetails

### ContainerPersistence

public ContainerPersistence()

## Methodendetails

### loadElements

public Collection<E> loadElements() throws IORuntimeException

Angegeben von:
  `loadElements` in Schnittstelle `IContainer.Persistence<E>`
Löst aus:
  `IORuntimeException`

### saveElements

public void saveElements(Collection<E> elements) throws IORuntimeException

Angegeben von:
  `saveElements` in Schnittstelle `IContainer.Persistence<E>`
Löst aus:
  `IORuntimeException`

### openInputStream

protected abstract InputStream openInputStream() throws IOException

Löst aus:
  `IOException`

### openOutputStream

protected abstract OutputStream openOutputStream() throws IOException

Löst aus:
  `IOException`