hammant 01/11/05 12:12:59
Modified: apps/jesktop/src/java/org/apache/avalon/jesktop/services
KernelConfigManager.java DesktopKernelService.java
apps/jesktop/src/java/org/apache/avalon/jesktop/core
ConfigManagerImpl.java
Log:
DesktopKernel no longer extends PropChgListnr
Revision Changes Path
1.2 +2 -2
jakarta-avalon-cornerstone/apps/jesktop/src/java/org/apache/avalon/jesktop/services/KernelConfigManager.java
Index: KernelConfigManager.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-cornerstone/apps/jesktop/src/java/org/apache/avalon/jesktop/services/KernelConfigManager.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- KernelConfigManager.java 2001/11/05 13:55:53 1.1
+++ KernelConfigManager.java 2001/11/05 20:12:59 1.2
@@ -29,9 +29,9 @@
void unRegisterConfigInterest(final Configlet clet);
- void registerConfigInterest(final DesktopKernel dk, final String
configPath);
+ void registerConfigInterest(final DesktopKernelService dks, final String
configPath);
- void unRegisterConfigInterest(final DesktopKernel dk);
+ void unRegisterConfigInterest(final DesktopKernelService dks);
void registerConfigInterest(final WindowManager wm, final String
configPath);
1.2 +2 -1
jakarta-avalon-cornerstone/apps/jesktop/src/java/org/apache/avalon/jesktop/services/DesktopKernelService.java
Index: DesktopKernelService.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-cornerstone/apps/jesktop/src/java/org/apache/avalon/jesktop/services/DesktopKernelService.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DesktopKernelService.java 2001/11/05 13:55:53 1.1
+++ DesktopKernelService.java 2001/11/05 20:12:59 1.2
@@ -14,8 +14,9 @@
import org.jesktop.launchable.LaunchableTarget;
import java.beans.PropertyVetoException;
+import java.beans.PropertyChangeListener;
-public interface DesktopKernelService extends DesktopKernel {
+public interface DesktopKernelService extends DesktopKernel,
PropertyChangeListener {
DesktopKernel getProxy();
1.7 +6 -5
jakarta-avalon-cornerstone/apps/jesktop/src/java/org/apache/avalon/jesktop/core/ConfigManagerImpl.java
Index: ConfigManagerImpl.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-cornerstone/apps/jesktop/src/java/org/apache/avalon/jesktop/core/ConfigManagerImpl.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ConfigManagerImpl.java 2001/11/05 13:58:21 1.6
+++ ConfigManagerImpl.java 2001/11/05 20:12:59 1.7
@@ -33,6 +33,7 @@
import org.apache.avalon.framework.configuration.ConfigurationException;
import org.apache.avalon.phoenix.Block;
import org.apache.avalon.jesktop.services.KernelConfigManager;
+import org.apache.avalon.jesktop.services.DesktopKernelService;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
@@ -54,7 +55,7 @@
*
*
* @author Paul Hammant <a href="mailto:[EMAIL PROTECTED]">[EMAIL
PROTECTED]</a>
- * @version $Revision: 1.6 $
+ * @version $Revision: 1.7 $
*/
public class ConfigManagerImpl extends AbstractLoggable
implements Block, KernelConfigManager, ConfigManager,
Contextualizable, Composable, Configurable {
@@ -170,14 +171,14 @@
propChgSupport.removePropertyChangeListener(clet);
}
- public void registerConfigInterest(final DesktopKernel dk, final String
configPath) {
+ public void registerConfigInterest(final DesktopKernelService dks, final
String configPath) {
-
propChgSupport.addPropertyChangeListener(ConfigManager.PROPCHG_PREFIX +
configPath, dk);
+
propChgSupport.addPropertyChangeListener(ConfigManager.PROPCHG_PREFIX +
configPath, dks);
}
- public void unRegisterConfigInterest(final DesktopKernel dk) {
- propChgSupport.removePropertyChangeListener(dk);
+ public void unRegisterConfigInterest(final DesktopKernelService dks) {
+ propChgSupport.removePropertyChangeListener(dks);
}
public void registerConfigInterest(final WindowManager wm, final String
configPath) {
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>