zinger.bsheet
Class StreamMapPersistence
java.lang.Object
zinger.bsheet.AbstractPersistence
zinger.bsheet.StandardMapPersistence
zinger.bsheet.StreamMapPersistence
- All Implemented Interfaces:
- Persistence
- Direct Known Subclasses:
- FlatFilePersistence, XMLPersistence
public abstract class StreamMapPersistence
- extends StandardMapPersistence
Method Summary |
protected java.util.Map |
load(java.io.File file)
|
protected abstract java.util.Map |
load(java.io.InputStream is)
|
protected void |
save(java.util.Map map,
java.io.File file)
|
protected abstract void |
save(java.util.Map map,
java.io.OutputStream os)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StreamMapPersistence
public StreamMapPersistence()
StreamMapPersistence
public StreamMapPersistence(javax.swing.filechooser.FileFilter fileFilter,
java.lang.String[] extensions)
load
protected java.util.Map load(java.io.File file)
throws java.io.IOException,
java.lang.UnsupportedOperationException
- Specified by:
load
in class StandardMapPersistence
- Throws:
java.io.IOException
java.lang.UnsupportedOperationException
load
protected abstract java.util.Map load(java.io.InputStream is)
throws java.io.IOException,
java.lang.UnsupportedOperationException
- Throws:
java.io.IOException
java.lang.UnsupportedOperationException
save
protected void save(java.util.Map map,
java.io.File file)
throws java.io.IOException
- Specified by:
save
in class StandardMapPersistence
- Throws:
java.io.IOException
save
protected abstract void save(java.util.Map map,
java.io.OutputStream os)
throws java.io.IOException
- Throws:
java.io.IOException