| Package | Description |
|---|---|
| org.mmbase.framework |
The package contains the component framework of MMBase.
|
| org.mmbase.framework.basic |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRenderer
Abstract renderer implementation which implements getType and getBlock.
|
class |
CachedRenderer
This renderer caches other renderers.
|
class |
ChainedRenderer
This renderer simply calls the methods of a number of other Renderers sequentially.
|
class |
ConnectionRenderer
A
Renderer implementation based on an external connection. |
class |
DeniedRenderer
Renderer to be used in case of access denied (status 401). |
class |
DocumentationRenderer
Currently renders documentation directly from subversion, using an XSLT to convert docbook to
HTML.
|
class |
EditwizardRenderer
Generates an iframe with a wizard list (if the 'list' property is set) or a wizard wizard (if the
'wizard' property is set).
|
class |
ErrorRenderer
If rendering of a
Block fails for some reason this renderer should be used to present the error. |
class |
IFrameRenderer
The IFrameRenderer renders a page (in the current web-app) in an iframe.
|
class |
JspRenderer
A Renderer implementation based on a jsp in the /mmbase/components/ directory.
|
class |
ResourceRenderer
A
Renderer implementation based on an MMBase's ResourceLoader. |
class |
StringRenderer
The overly simple renderer which is simply based on a String present in the configuration
file.
|
class |
WrappedRenderer
A generic implementation of a Renderer that wraps another Renderer.
|
| Modifier and Type | Field and Description |
|---|---|
protected Renderer |
WrappedRenderer.wrapped |
| Modifier and Type | Field and Description |
|---|---|
protected List<Renderer> |
ChainedRenderer.chain |
| Modifier and Type | Method and Description |
|---|---|
Renderer |
Renderer.Type.getEmpty(Block block)
Returns a renderer that does nothing.
|
Renderer |
RenderHints.getRenderer()
The renderer where these hints are hinting for.
|
Renderer |
Block.getRenderer(Renderer.Type type) |
Renderer |
WrappedRenderer.getWraps() |
Renderer |
DocumentationRenderer.getWraps() |
(package private) Renderer |
Block.putRenderer(Renderer.Type type,
Renderer renderer) |
| Modifier and Type | Method and Description |
|---|---|
(package private) Map<Renderer.Type,Renderer> |
Block.getRenderers()
All renderers assiociated with this Block.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ChainedRenderer.add(Renderer render) |
(package private) Renderer |
Block.putRenderer(Renderer.Type type,
Renderer renderer) |
abstract void |
Framework.render(Renderer renderer,
Parameters blockParameters,
Parameters frameworkParameters,
Writer w,
WindowState state)
Render content (such as HTML or XML) using a Renderer obtained from a component's block.
|
static Document |
Utils.renderToXml(Framework fw,
Renderer renderer,
Parameters blockParameters,
Parameters frameworkParameters,
WindowState state,
Class<?> baseClass)
|
void |
WrappedRenderer.setWraps(Renderer r) |
| Constructor and Description |
|---|
RenderHints(Renderer renderer,
WindowState state,
String id,
String clazz,
RenderHints.Mode mode) |
| Modifier and Type | Method and Description |
|---|---|
Renderer |
State.getRenderer() |
protected Renderer |
State.getRenderer(Renderer r)
Determines what should be rendered now.
|
Renderer |
State.startBlock(Parameters frameworkParameters,
Renderer renderer) |
| Modifier and Type | Method and Description |
|---|---|
protected Renderer |
State.getRenderer(Renderer r)
Determines what should be rendered now.
|
void |
State.render(Renderer rend)
Puts this state in 'render' mode.
|
void |
BasicFramework.render(Renderer renderer,
Parameters blockParameters,
Parameters frameworkParameters,
Writer w,
WindowState windowState)
Basic Framework implicitely also processes, i'm not sure if we should require any framework
to do that (perhaps we could say, that the render method must process, if that is necessary,
and not yet done).
|
Renderer |
State.startBlock(Parameters frameworkParameters,
Renderer renderer) |
MMBase 1.9-SNAPSHOT - ${javadoctimestamp}