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, wait
delete, determineOutputLocation, getInitializer
protected final String name
protected final String path
protected final Logger logger
public void writeLog()
writeLog
in interface Persistence
public void write(String name, String value) throws IOException
write
in interface Persistence
IOException
public Collection<String> tryFind()
tryFind
in interface Persistence
public Collection<String> listDiscoveredFiles(File[] list)
listDiscoveredFiles
in interface Persistence
protected abstract Writer createWriter(String name) throws IOException
IOException
protected abstract FileFilter getFileFilter()
Copyright © 2013–2015 Kordamp. All rights reserved.