You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by st...@locus.apache.org on 2000/09/19 02:26:29 UTC

cvs commit: xml-cocoon/src/org/apache/cocoon/components/language/generator ProgramGeneratorImpl.java

stefano     00/09/18 17:26:27

  Modified:    src/org/apache/cocoon/components/language/generator Tag:
                        xml-cocoon2 ProgramGeneratorImpl.java
  Log:
  GRRRR, too me hours to fix this, damn it!
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.10  +9 -3      xml-cocoon/src/org/apache/cocoon/components/language/generator/Attic/ProgramGeneratorImpl.java
  
  Index: ProgramGeneratorImpl.java
  ===================================================================
  RCS file: /home/cvs/xml-cocoon/src/org/apache/cocoon/components/language/generator/Attic/ProgramGeneratorImpl.java,v
  retrieving revision 1.1.2.9
  retrieving revision 1.1.2.10
  diff -u -r1.1.2.9 -r1.1.2.10
  --- ProgramGeneratorImpl.java	2000/08/31 15:48:14	1.1.2.9
  +++ ProgramGeneratorImpl.java	2000/09/19 00:26:26	1.1.2.10
  @@ -49,7 +49,7 @@
    * The default implementation of <code>ProgramGenerator</code>
    *
    * @author <a href="mailto:ricardo@apache.org">Ricardo Rocha</a>
  - * @version CVS $Revision: 1.1.2.9 $ $Date: 2000/08/31 15:48:14 $
  + * @version CVS $Revision: 1.1.2.10 $ $Date: 2000/09/19 00:26:26 $
    */
   public class ProgramGeneratorImpl
     implements ProgramGenerator, Composer, Configurable
  @@ -78,7 +78,6 @@
      */
     public void setComponentManager(ComponentManager manager) {
       this.manager = manager;
  -
       this.factory = (NamedComponentManager) this.manager.getComponent("factory");
     }
   
  @@ -94,7 +93,6 @@
     {
       Parameters params = Parameters.fromConfiguration(conf);
   
  -    //this.repositoryName = params.getParameter("repository");
       if (this.repositoryName == null) {
           this.repositoryName = System.getProperty(Cocoon.TEMPDIR_PROPERTY, Cocoon.DEFAULT_TEMP_DIR);
       }
  @@ -124,6 +122,14 @@
       ProgrammingLanguage programmingLanguage = (ProgrammingLanguage)
         this.factory.getComponent("programming-language", programmingLanguageName);
   
  +    if (markupLanguage instanceof Composer) {
  +        ((Composer) markupLanguage).setComponentManager(this.manager);
  +    }
  +
  +    if (programmingLanguage instanceof Composer) {
  +        ((Composer) programmingLanguage).setComponentManager(this.manager);
  +    }
  +    
       // Create filesystem store
       FilesystemStore repository = new FilesystemStore(this.repositoryName);