public LinkedPipelineSetupBuilder<SAXPipelineComponent> setConfiguration(final Map<String, ? extends Object> parameters) { if (parameters == null) { throw new IllegalArgumentException("Parameter 'parameters' must be not null"); } pipeline.setConfiguration(parameters); return new LinkedPipelineSetupBuilder<SAXPipelineComponent>() { public Pipeline<SAXPipelineComponent> setup(final OutputStream outputStream) { if (outputStream == null) { throw new IllegalArgumentException("Parameter 'outputStream' must be not null"); } pipeline.setup(outputStream); return pipeline; } }; }
/** * {@inheritDoc} * * @see org.apache.cocoon.sitemap.Invocation#installPipeline(java.lang.String, * java.util.Map) */ public void installPipeline(String type, Map<String, ? extends Object> componentParameters) { this.pipeline = this.componentProvider.createPipeline(type); Map<String, ? extends Object> resolvedParameters = this.resolveParameters(componentParameters); this.pipeline.setConfiguration(resolvedParameters); }