org.netbeans.modules.editor.settings.storage.spi
Class StorageFilter<K,V>
java.lang.Object
org.netbeans.modules.editor.settings.storage.spi.StorageFilter<K,V>
public abstract class StorageFilter<K,V>
- extends Object
TODO: describe threading, possible storageDescription IDs, semantics of filtering
after load and 'un-filtering' before save
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StorageFilter
protected StorageFilter(String storageDescriptionId)
afterLoad
public abstract void afterLoad(Map<K,V> map,
MimePath mimePath,
String profile,
boolean defaults)
throws IOException
- Throws:
IOException
beforeSave
public abstract void beforeSave(Map<K,V> map,
MimePath mimePath,
String profile,
boolean defaults)
throws IOException
- Throws:
IOException
notifyChanges
protected final void notifyChanges()