| org.mmbase.framework.Processor
All known Subclasses: org.mmbase.framework.AbstractProcessor,
Processor | public interface Processor (Code) | | A Processor handles interaction of a
Block . It is like a
Renderer , but it renders
nothing, it only can change the state of the block, and hence influence the renderers.
The other difference is that there be several
Block s in a request, which are all
rendered, but at most one of them has its Processor executed.
author: Michiel Meeuwissen version: $Id: Processor.java,v 1.10 2008/01/25 09:32:23 michiel Exp $ since: MMBase-1.9 |
getBlock | Block getBlock()(Code) | | Every processor processes for a certain block.
|
getParameters | Parameter[] getParameters()(Code) | | A processor may need certain parameters. These are added to the block-parameters. This method
is called on instantation of the processor.
|
getUri | java.net.URI getUri()(Code) | | An URI which may identify the implementation of this Renderer.
|
process | void process(Parameters blockParameters, Parameters frameworkParameters) throws FrameworkException(Code) | | Process. In case of e.g. a JSPProcessor, the parameters must also contain
the Http Servlet response and request, besided specific parameters for this component.
|
|
|