org.mmbase.framework
Class WrappedRenderer
java.lang.Object
org.mmbase.framework.AbstractRenderer
org.mmbase.framework.WrappedRenderer
- All Implemented Interfaces:
- Renderer
- Direct Known Subclasses:
- CachedRenderer
public abstract class WrappedRenderer
- extends AbstractRenderer
A generic implementation of a Renderer that wraps another Renderer. It defines and implments the
parameter 'wraps' which you can point to another block.
- Since:
- MMBase-1.9.1
- Version:
- $Id: WrappedRenderer.java 37278 2009-07-27 12:11:20Z michiel $
- Author:
- Michiel Meeuwissen
wrapped
protected Renderer wrapped
WrappedRenderer
public WrappedRenderer(Renderer.Type t,
Block parent)
setWrapsBlock
public void setWrapsBlock(String c)
setWraps
public void setWraps(Renderer r)
getWraps
public Renderer getWraps()
getParameters
public Parameter<?>[] getParameters()
- Description copied from interface:
Renderer
- A renderer may need certain parameters. These are added to the block-parameters. This method
is called on instantation of the renderer.
- Specified by:
getParameters in interface Renderer- Overrides:
getParameters in class AbstractRenderer
render
public void render(Parameters blockParameters,
Writer w,
RenderHints hints)
throws FrameworkException
- Description copied from interface:
Renderer
- Renders to a writer. In case of e.g. a JSPView, the parameters must also contain
the Http Servlet response and request, besided specific parameters for this component.
- Specified by:
render in interface Renderer- Specified by:
render in class AbstractRenderer
- Throws:
FrameworkException
toString
public String toString()
- Overrides:
toString in class Object
getUri
public URI getUri(Parameters blockParameters,
RenderHints hints)
- Description copied from interface:
Renderer
- Ann URL which may identify a specific rendition
- Specified by:
getUri in interface Renderer- Overrides:
getUri in class AbstractRenderer
MMBase 2.0-SNAPSHOT - null