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]>