You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avalon.apache.org by ha...@apache.org on 2001/11/06 12:08:36 UTC

cvs commit: jakarta-avalon-cornerstone/apps/jesktop/src/java/org/apache/avalon/jesktop/windowmanagers/windoze WindozeWindowManager1.xinfo WindozeWindowManager2.xinfo

hammant     01/11/06 03:08:36

  Modified:    apps/jesktop build.xml
               apps/jesktop/src/conf jesktop-assembly.xml
                        jesktop-config.xml jesktop-server.xml
               apps/jesktop/src/java/org/apache/avalon/jesktop/core
                        ConfigManagerImpl.java ConfigManagerImpl.xinfo
                        DesktopKernelImpl.java DesktopKernelImpl.xinfo
               apps/jesktop/src/java/org/apache/avalon/jesktop/windowmanagers/windoze
                        WindozeWindowManager1.xinfo
                        WindozeWindowManager2.xinfo
  Log:
  Lookup fixes following ConfigManager changes
  
  Revision  Changes    Path
  1.14      +9 -15     jakarta-avalon-cornerstone/apps/jesktop/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-cornerstone/apps/jesktop/build.xml,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- build.xml	2001/11/05 13:55:53	1.13
  +++ build.xml	2001/11/06 11:08:36	1.14
  @@ -42,13 +42,8 @@
          ===================================================================
     -->
     <property name="phoenix.home" value="../../../jakarta-avalon-phoenix/dist"/>
  -  <property name="phoenix.apps" value="${phoenix.home}/apps"/>
  -  <property name="install.dir" value="${phoenix.home}"/>
  -  <property name="install.bin.dir" value="${install.dir}/bin"/>
  -  <property name="install.var.dir" value="${install.dir}/var"/>  
  -  <property name="install.lib.dir" value="${install.dir}/lib"/>
  -  <property name="install.data.dir" value="${install.dir}/conf"/>
  -  <property name="install.doc.dir" value="${install.dir}/docs"/>
  +  <property name="install.dir" value="${phoenix.home}/apps"/>
  +  <property name="installvar.dir" value="${phoenix.home}/var"/>
   
     <!--
          ===================================================================
  @@ -448,20 +443,19 @@
                       Phoenix should have been shut down first
          ===================================================================
     -->
  -  <target name="install" depends="all,check-phoenix" description="Installs Jesktop into Phoenix">
  +  <target name="install" depends="main" description="Installs into Phoenix">
  +    <!-- <fail message="install.dir not specified." unless="install.dir"/> -->
       <echo message="Installing to ${install.dir}" />    
       <copy file="${build.lib}/jesktop.sar" todir="${install.dir}" />
  -    <delete file="${install.var.dir}/jesktop-install.log" />     
  +    <delete file="${installvar.dir}/jesktop-install.log" />     
       <delete dir="${install.dir}/jesktop" />
     </target>
   
  -  <target name="check-phoenix" unless="phoenix.apps">
  -    <fail message="phoenix.apps not specified." />
  -  </target>
  +  <target name="uninstall" description="Uninstalls from Phoenix">
   
  -  <target name="uninstall" depends="check-phoenix" description="Uninstalls Jesktop from Phoenix">
  -    <delete dir="${phoenix.apps}/${jar.name}/" />
  -    <delete file="${jar.name}.sar" dir="${phoenix.apps}"/>
  +    <!-- <fail message="install.dir not specified." unless="install.dir"/> -->
  +    <delete dir="${install.dir}/jesktop/" />
  +    <delete file="jesktop.sar" dir="${install.dir}"/>
     </target>
   
     <!--
  
  
  
  1.5       +1 -1      jakarta-avalon-cornerstone/apps/jesktop/src/conf/jesktop-assembly.xml
  
  Index: jesktop-assembly.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-cornerstone/apps/jesktop/src/conf/jesktop-assembly.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- jesktop-assembly.xml	2001/11/05 13:55:53	1.4
  +++ jesktop-assembly.xml	2001/11/06 11:08:36	1.5
  @@ -1,4 +1,4 @@
  -<?xml version="1.0"?>
  +<?xml version="1.0" encoding="UTF-8"?>
   
   <assembly>
   
  
  
  
  1.5       +5 -1      jakarta-avalon-cornerstone/apps/jesktop/src/conf/jesktop-config.xml
  
  Index: jesktop-config.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-cornerstone/apps/jesktop/src/conf/jesktop-config.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- jesktop-config.xml	2001/11/05 13:55:53	1.4
  +++ jesktop-config.xml	2001/11/06 11:08:36	1.5
  @@ -1,4 +1,4 @@
  -<?xml version="1.0"?>
  +<?xml version="1.0" encoding="UTF-8"?>
   <!--
                                   README!
   
  @@ -89,6 +89,10 @@
     </jesktop-kernel>
       
     <cfg-mgr>
  +      <repository destinationURL="file://./ConfigurationStore/"
  +                type="OBJECT"
  +                model="SYNCHRONOUS">
  +      </repository>  
     </cfg-mgr>
       
     <dom-builder-factory>
  
  
  
  1.4       +1 -1      jakarta-avalon-cornerstone/apps/jesktop/src/conf/jesktop-server.xml
  
  Index: jesktop-server.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-cornerstone/apps/jesktop/src/conf/jesktop-server.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- jesktop-server.xml	2001/10/28 09:29:59	1.3
  +++ jesktop-server.xml	2001/11/06 11:08:36	1.4
  @@ -1,4 +1,4 @@
  -<?xml version="1.0"?>
  +<?xml version="1.0" encoding="UTF-8"?>
   <!--
                                   README!
   
  
  
  
  1.8       +13 -4     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.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- ConfigManagerImpl.java	2001/11/05 20:12:59	1.7
  +++ ConfigManagerImpl.java	2001/11/06 11:08:36	1.8
  @@ -20,6 +20,7 @@
   import org.jesktop.api.Decorator;
   
   import org.apache.avalon.cornerstone.services.store.ObjectRepository;
  +import org.apache.avalon.cornerstone.services.store.Store;
   import org.apache.avalon.cornerstone.services.dom.DocumentBuilderFactory;
   import org.apache.avalon.framework.component.ComponentManager;
   import org.apache.avalon.framework.component.ComponentException;
  @@ -31,6 +32,7 @@
   import org.apache.avalon.framework.configuration.Configurable;
   import org.apache.avalon.framework.configuration.Configuration;
   import org.apache.avalon.framework.configuration.ConfigurationException;
  +import org.apache.avalon.framework.activity.Initializable;
   import org.apache.avalon.phoenix.Block;
   import org.apache.avalon.jesktop.services.KernelConfigManager;
   import org.apache.avalon.jesktop.services.DesktopKernelService;
  @@ -55,20 +57,22 @@
    *
    *
    * @author Paul Hammant <a href="mailto:Paul_Hammant@yahoo.com">Paul_Hammant@yahoo.com</a>
  - * @version $Revision: 1.7 $
  + * @version $Revision: 1.8 $
    */
   public class ConfigManagerImpl extends AbstractLoggable
  -        implements Block, KernelConfigManager, ConfigManager, Contextualizable, Composable, Configurable  {
  +        implements Block, KernelConfigManager, ConfigManager, Contextualizable, Composable, Configurable, Initializable  {
   
       private final static String CFG = "cfg-";
       private ObjectRepository mObjectRepository;
  +    private Store mStore;
       private LaunchableTargetHolder mLaunchableTargetHolder;
       private PropertyChangeSupport propChgSupport = new PropertyChangeSupport("DummyBean");
       //private HashMap configListeners = new HashMap();
       private DocumentBuilderFactory mDocumentBuilderFactory;
       private DocumentBuilder mDocumentBuilder;
  +    private Configuration mRepository;
   
  -    private ConfigManagerImpl() {
  +    public ConfigManagerImpl() {
       }
   
       public void setLaunchableTargetHolder(final LaunchableTargetHolder lth) {
  @@ -81,6 +85,7 @@
   
       public void configure(Configuration configuration)
               throws ConfigurationException {
  +        mRepository = configuration.getChild("repository");
       }
   
       /**
  @@ -93,7 +98,7 @@
        *
        */
       public void compose(ComponentManager componentManager) throws ComponentException {
  -        mObjectRepository = (ObjectRepository) componentManager.lookup(ObjectRepository.class.getName());
  +        mStore = (Store) componentManager.lookup(Store.class.getName());
           mDocumentBuilderFactory =
               (DocumentBuilderFactory) componentManager.lookup(DocumentBuilderFactory.class.getName());
           try
  @@ -106,6 +111,10 @@
           }
       }
   
  +    public void initialize()
  +            throws Exception {
  +        mObjectRepository = (ObjectRepository) mStore.select(mRepository);
  +    }
   
       /**
        * Method getObjConfig
  
  
  
  1.2       +17 -20    jakarta-avalon-cornerstone/apps/jesktop/src/java/org/apache/avalon/jesktop/core/ConfigManagerImpl.xinfo
  
  Index: ConfigManagerImpl.xinfo
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-cornerstone/apps/jesktop/src/java/org/apache/avalon/jesktop/core/ConfigManagerImpl.xinfo,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ConfigManagerImpl.xinfo	2001/11/05 13:55:53	1.1
  +++ ConfigManagerImpl.xinfo	2001/11/06 11:08:36	1.2
  @@ -1,22 +1,19 @@
  -<?xml version="1.0"?>
  -
  +<?xml version="1.0" encoding="UTF-8"?>
   <blockinfo>
  -
  -  <!-- section to describe block -->
  -  <block>
  -    <version>1.0</version>
  -  </block>
  -
  -  <!-- services that are offered by this block -->
  -  <services>
  -    <service name="org.jesktop.config.ConfigManager" version="1.0" />
  -  </services>
  -  <dependencies>
  -    <dependency>
  -      <service name="org.apache.avalon.cornerstone.services.store.Store" version="1.0"/>
  -    </dependency>    
  -    <dependency>
  -      <service name="org.apache.avalon.cornerstone.services.dom.DocumentBuilderFactory" version="1.0"/>
  -    </dependency>    
  -  </dependencies> 
  +	<!-- section to describe block -->
  +	<block>
  +		<version>1.0</version>
  +	</block>
  +	<!-- services that are offered by this block -->
  +	<services>
  +		<service name="org.apache.avalon.jesktop.services.KernelConfigManager" version="1.0"/>
  +	</services>
  +	<dependencies>
  +		<dependency>
  +			<service name="org.apache.avalon.cornerstone.services.store.Store" version="1.0"/>
  +		</dependency>
  +		<dependency>
  +			<service name="org.apache.avalon.cornerstone.services.dom.DocumentBuilderFactory" version="1.0"/>
  +		</dependency>
  +	</dependencies>
   </blockinfo>
  
  
  
  1.12      +9 -6      jakarta-avalon-cornerstone/apps/jesktop/src/java/org/apache/avalon/jesktop/core/DesktopKernelImpl.java
  
  Index: DesktopKernelImpl.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-cornerstone/apps/jesktop/src/java/org/apache/avalon/jesktop/core/DesktopKernelImpl.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- DesktopKernelImpl.java	2001/11/05 13:55:53	1.11
  +++ DesktopKernelImpl.java	2001/11/06 11:08:36	1.12
  @@ -16,6 +16,7 @@
   import org.apache.avalon.framework.activity.Initializable;
   import org.apache.avalon.framework.configuration.Configurable;
   import org.apache.avalon.framework.configuration.Configuration;
  +import org.apache.avalon.framework.configuration.ConfigurationException;
   import org.apache.avalon.phoenix.Block;
   import org.apache.avalon.phoenix.BlockContext;
   import org.apache.avalon.cornerstone.services.store.Store;
  @@ -103,6 +104,7 @@
       protected MimeManager mMimeManager;
       protected MimeManager mMimeManagerProxy;
       private File mBaseDirectory;
  +    private Configuration mRepository;
   
       /**
        * Constructor DesktopKernelImpl
  @@ -188,8 +190,9 @@
        * @param confManager
        *
        */
  -    public void configure(final Configuration confManager) {
  +    public void configure(final Configuration confManager) throws ConfigurationException {
           this.phoenixConfiguration = confManager;
  +        mRepository = phoenixConfiguration.getChild("repository");
       }
   
       /**
  @@ -231,14 +234,14 @@
               mWindowManager = (WindowManager) mCompManager.lookup(WindowManager.ROLE);
               mJesktopStore =  (Store) mCompManager.lookup(Store.ROLE);
               mThreadManager = (ThreadManager) mCompManager.lookup(ThreadManager.ROLE);
  -            mConfigManager = (KernelConfigManager) mCompManager.lookup(ConfigManager.class.getName());
  +            mConfigManager = (KernelConfigManager) mCompManager.lookup(KernelConfigManager.class.getName());
   
               Thread.currentThread().setContextClassLoader(this.getClass().getClassLoader());
   
  -            Configuration repConf = phoenixConfiguration.getChild("repository");
   
  +
               if (mJesktopStore != null) {
  -                repository = (ObjectRepository) mJesktopStore.select(repConf);
  +                repository = (ObjectRepository) mJesktopStore.select(mRepository);
   
                   if (LOG) {
                       getLogger().info("Got repository");
  @@ -783,7 +786,7 @@
        *
        *
        * @author Paul Hammant <a href="mailto:Paul_Hammant@yahoo.com">Paul_Hammant@yahoo.com</a>
  -     * @version $Revision: 1.11 $
  +     * @version $Revision: 1.12 $
        */
       private class KernelLaunchedTarget extends LaunchedTargetImpl {
   
  @@ -844,7 +847,7 @@
        *
        *
        * @author Paul Hammant <a href="mailto:Paul_Hammant@yahoo.com">Paul_Hammant@yahoo.com</a>
  -     * @version $Revision: 1.11 $
  +     * @version $Revision: 1.12 $
        */
       private class KernelFrimbleListener extends FrimbleAdapter {
   
  
  
  
  1.7       +23 -26    jakarta-avalon-cornerstone/apps/jesktop/src/java/org/apache/avalon/jesktop/core/DesktopKernelImpl.xinfo
  
  Index: DesktopKernelImpl.xinfo
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-cornerstone/apps/jesktop/src/java/org/apache/avalon/jesktop/core/DesktopKernelImpl.xinfo,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- DesktopKernelImpl.xinfo	2001/11/05 23:28:00	1.6
  +++ DesktopKernelImpl.xinfo	2001/11/06 11:08:36	1.7
  @@ -1,28 +1,25 @@
  -<?xml version="1.0"?>
  -
  +<?xml version="1.0"  encoding="UTF-8"?>
   <blockinfo>
  -
  -  <!-- section to describe block -->
  -  <block>
  -    <version>1.0</version>
  -  </block>
  -
  -  <!-- services that are offered by this block -->
  -  <services>
  -    <service name="org.apache.avalon.jesktop.services.DesktopKernelService" version="1.0"/>
  -  </services>
  -  <dependencies>
  -    <dependency>
  -      <service name="org.jesktop.api.WindowManager" version="1.0"/>
  -    </dependency>
  -    <dependency>
  -      <service name="org.apache.avalon.cornerstone.services.store.Store" version="1.0"/>
  -    </dependency>
  -    <dependency>
  -      <service name="org.apache.avalon.cornerstone.services.threads.ThreadManager" version="1.0"/>
  -    </dependency>
  -    <dependency>
  -      <service name="org.apache.avalon.jesktop.services.KernelConfigManager" version="1.0"/>
  -    </dependency>
  -  </dependencies> 
  +	<!-- section to describe block -->
  +	<block>
  +		<version>1.0</version>
  +	</block>
  +	<!-- services that are offered by this block -->
  +	<services>
  +		<service name="org.apache.avalon.jesktop.services.DesktopKernelService" version="1.0"/>
  +	</services>
  +	<dependencies>
  +		<dependency>
  +			<service name="org.jesktop.api.WindowManager" version="1.0"/>
  +		</dependency>
  +		<dependency>
  +			<service name="org.apache.avalon.cornerstone.services.store.Store" version="1.0"/>
  +		</dependency>
  +		<dependency>
  +			<service name="org.apache.avalon.cornerstone.services.threads.ThreadManager" version="1.0"/>
  +		</dependency>
  +		<dependency>
  +			<service name="org.apache.avalon.jesktop.services.KernelConfigManager" version="1.0"/>
  +		</dependency>
  +	</dependencies>
   </blockinfo>
  
  
  
  1.3       +9 -13     jakarta-avalon-cornerstone/apps/jesktop/src/java/org/apache/avalon/jesktop/windowmanagers/windoze/WindozeWindowManager1.xinfo
  
  Index: WindozeWindowManager1.xinfo
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-cornerstone/apps/jesktop/src/java/org/apache/avalon/jesktop/windowmanagers/windoze/WindozeWindowManager1.xinfo,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- WindozeWindowManager1.xinfo	2001/09/20 15:15:55	1.2
  +++ WindozeWindowManager1.xinfo	2001/11/06 11:08:36	1.3
  @@ -1,15 +1,11 @@
  -<?xml version="1.0"?>
  -
  +<?xml version="1.0"  encoding="UTF-8"?>
   <blockinfo>
  -
  -  <!-- section to describe block -->
  -  <block>
  -    <version>1.0</version>
  -  </block>
  -
  -  <!-- services that are offered by this block -->
  -  <services>
  -    <service name="org.jesktop.api.WindowManager" version="1.0" />
  -  </services>
  -
  +	<!-- section to describe block -->
  +	<block>
  +		<version>1.0</version>
  +	</block>
  +	<!-- services that are offered by this block -->
  +	<services>
  +		<service name="org.jesktop.api.WindowManager" version="1.0"/>
  +	</services>
   </blockinfo>
  
  
  
  1.3       +9 -13     jakarta-avalon-cornerstone/apps/jesktop/src/java/org/apache/avalon/jesktop/windowmanagers/windoze/WindozeWindowManager2.xinfo
  
  Index: WindozeWindowManager2.xinfo
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-cornerstone/apps/jesktop/src/java/org/apache/avalon/jesktop/windowmanagers/windoze/WindozeWindowManager2.xinfo,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- WindozeWindowManager2.xinfo	2001/09/20 15:15:55	1.2
  +++ WindozeWindowManager2.xinfo	2001/11/06 11:08:36	1.3
  @@ -1,15 +1,11 @@
  -<?xml version="1.0"?>
  -
  +<?xml version="1.0"  encoding="UTF-8"?>
   <blockinfo>
  -
  -  <!-- section to describe block -->
  -  <block>
  -    <version>1.0</version>
  -  </block>
  -
  -  <!-- services that are offered by this block -->
  -  <services>
  -    <service name="org.jesktop.api.WindowManager" version="1.0" />
  -  </services>
  -
  +	<!-- section to describe block -->
  +	<block>
  +		<version>1.0</version>
  +	</block>
  +	<!-- services that are offered by this block -->
  +	<services>
  +		<service name="org.jesktop.api.WindowManager" version="1.0"/>
  +	</services>
   </blockinfo>
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>