Hi Stefan, > We have written a custom serializer and want to specify a custom > parameter in the sitemap pipeline, not in serializer definition. > > This works > > <map:serializers> > <map:serializer name="serializerxyz" mime-type="..." logger="..." > src="..."> > <parameter name="param1" value="xyz"/> > </map:serializer> > </map:serializers> > > but the parameter is fixed for the whole sitemap.
This works because most serializers implement the org.apache.avalon.framework.configuration.Configurable interface, which defines a "configure()" method. > But we want to define the parameter in the pipeline like: > > <map:match pattern="..."> > ... > <map:serialize type="serializerxyz"> > <parameter name="param1" value="xyz"/> > </map:serialize> > </map:match> > > How ist this possible? We found no fitting interface to accomplish this > (SitemapOutputComponent does not define a "setup"-Method like > OutputModelComponent). This is currently not possible in cocoon 2.0.1 because serializers do not implement the org.apache.cocoon.sitemap.SitemapModelComponent interface (this interface defines a "setup()" method). I don't know whether this behaviour will be available in a future release. Does anyone know? Matthieu --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>