public abstract class AbstractPersistence extends Object implements Persistence
| Modifier and Type | Field and Description |
|---|---|
protected Logger |
logger |
protected String |
name |
protected String |
path |
| Constructor and Description |
|---|
AbstractPersistence(String name,
Logger logger,
String path) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Writer |
createWriter(String name) |
protected abstract FileFilter |
getFileFilter() |
Collection<String> |
listDiscoveredFiles(File[] list) |
Collection<String> |
tryFind() |
void |
write(String name,
String value) |
void |
writeLog() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdelete, determineOutputLocation, getInitializerprotected final String name
protected final String path
protected final Logger logger
public void writeLog()
writeLog in interface Persistencepublic void write(String name, String value) throws IOException
write in interface PersistenceIOExceptionpublic Collection<String> tryFind()
tryFind in interface Persistencepublic Collection<String> listDiscoveredFiles(File[] list)
listDiscoveredFiles in interface Persistenceprotected abstract Writer createWriter(String name) throws IOException
IOExceptionprotected abstract FileFilter getFileFilter()
Copyright © 2013–2015 Kordamp. All rights reserved.