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);