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>
IORuntimeException
public void saveElements(java.util.Collection<E> elements) throws IORuntimeException
saveElements
in interface IContainer.Persistence<E>
IORuntimeException
protected abstract java.io.InputStream openInputStream() throws java.io.IOException
java.io.IOException
protected abstract java.io.OutputStream openOutputStream() throws java.io.IOException
java.io.IOException
Copyright (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