public class ChainedRenderer extends AbstractRenderer
Renderer.Type.HEAD renderers can be chained, because they don't have to produce a well defined
block.Renderer.Type| Modifier and Type | Field and Description |
|---|---|
protected List<Renderer> |
chain |
protected Parameter[] |
parameters |
type| Constructor and Description |
|---|
ChainedRenderer(Renderer.Type t,
Block parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Renderer render) |
Parameter[] |
getParameters()
A renderer may need certain parameters.
|
URI |
getUri()
An URI which may identify the implementation of this Renderer.
|
void |
render(Parameters blockParameters,
Writer w,
RenderHints hints)
Renders to a writer.
|
String |
toString() |
decorateIntro, decorateOutro, getBlock, getType, getUripublic ChainedRenderer(Renderer.Type t, Block parent)
public void add(Renderer render)
public Parameter[] getParameters()
RenderergetParameters in interface RenderergetParameters in class AbstractRendererpublic void render(Parameters blockParameters, Writer w, RenderHints hints) throws FrameworkException
Rendererrender in interface Rendererrender in class AbstractRendererFrameworkExceptionMMBase 1.9-SNAPSHOT - ${javadoctimestamp}