stephan 2002/08/18 00:58:15 Modified: src/java/org/apache/cocoon/components/treeprocessor/sitemap ComponentsSelector.java Log: Solves the problem with the current Avalon lib. The problem is that the ExcaliburComponentSelector want to get the hint via the configuration. > String instrumentableName = > configuration.getAttribute( "instrumentable", configuration.getAttribute( "name" ) ); Revision Changes Path 1.4 +12 -5 xml-cocoon2/src/java/org/apache/cocoon/components/treeprocessor/sitemap/ComponentsSelector.java Index: ComponentsSelector.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/treeprocessor/sitemap/ComponentsSelector.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- ComponentsSelector.java 8 Aug 2002 03:21:28 -0000 1.3 +++ ComponentsSelector.java 18 Aug 2002 07:58:15 -0000 1.4 @@ -221,22 +221,29 @@ // FIXME : need to catch exceptions since ECS doesn't propagate the throws clause of Initializable try { - Configuration emptyConfig = new DefaultConfiguration("", ""); + DefaultConfiguration config = null; // Ensure all system-defined hints exist. // NOTE : checking this here means they can be user-defined in the sitemap switch(this.roleId) { case GENERATOR : + + config = new DefaultConfiguration(COMPONENT_NAMES[GENERATOR], "autogenerated"); + config.setAttribute("name", "<notifier>"); ensureExists("<notifier>", - org.apache.cocoon.sitemap.NotifyingGenerator.class, emptyConfig); + org.apache.cocoon.sitemap.NotifyingGenerator.class, config); + config = new DefaultConfiguration(COMPONENT_NAMES[GENERATOR], "autogenerated"); + config.setAttribute("name", "<aggregator>"); ensureExists("<aggregator>", - org.apache.cocoon.sitemap.ContentAggregator.class, emptyConfig); + org.apache.cocoon.sitemap.ContentAggregator.class, config); break; case TRANSFORMER : + config = new DefaultConfiguration(COMPONENT_NAMES[TRANSFORMER], "autogenerated"); + config.setAttribute("name", "<translator>"); ensureExists("<translator>", - org.apache.cocoon.sitemap.LinkTranslator.class, emptyConfig); + org.apache.cocoon.sitemap.LinkTranslator.class, config); break; }
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]