01: package org.skunk.config;
02:
03: import java.util.Iterator;
04:
05: public interface ConfigStore {
06: Object getConfigValue(Class configClass, String configProperty);
07:
08: boolean isRegistered(Class configClass);
09:
10: void unregister(Class configClass);
11:
12: Iterator registeredClasses();
13:
14: void setConfigValue(Class configClass, String configProperty,
15: Object configValue);
16: }
17:
18: /*
19: $Log: ConfigStore.java,v $
20: Revision 1.2 2000/11/03 00:16:33 smullyan
21: massive work on the configuration system -- still buggy and rough. One
22: customizer sketched (inadequately, but for proof of concept):
23: TableViewCustomizer.
24:
25: Revision 1.1 2000/11/01 15:30:13 smullyan
26: adding config classes (moved from package org.skunk.dav.client.gui.config)
27:
28: Revision 1.2 2000/11/01 04:18:40 smullyan
29: changes to configuration system: support of reversible configuration (in
30: preparation for Preferences)
31:
32: */
|