public abstract class ContainerPersistence<E> extends java.lang.Object implements IContainer.Persistence<E>
| Constructor and Description |
|---|
ContainerPersistence() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<E> |
loadElements() |
protected abstract java.io.InputStream |
openInputStream() |
protected abstract java.io.OutputStream |
openOutputStream() |
void |
saveElements(java.util.Collection<E> elements) |
public java.util.Collection<E> loadElements() throws IORuntimeException
loadElements in interface IContainer.Persistence<E>IORuntimeExceptionpublic void saveElements(java.util.Collection<E> elements) throws IORuntimeException
saveElements in interface IContainer.Persistence<E>IORuntimeExceptionprotected abstract java.io.InputStream openInputStream()
throws java.io.IOException
java.io.IOExceptionprotected abstract java.io.OutputStream openOutputStream()
throws java.io.IOException
java.io.IOExceptionCopyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html