org.mmbase.framework |
org.mmbase.framework
The package contains the component framework of MMBase.
Key classes in this package are:
- Framework
-
State. The render state. The framework is responsible for calling State.getState(request). See BasicFramework.
-
The ComponentRepository. There is one instance of this in every MMBase, and all
Components, can be found in here.
-
UrlConverter. The framework is also responsible for producingURL's. This can be
implemented seperately (BasicFramework maintains a list of external UrlConverters to
implement it's own url-conversion functionalilty)
@since MMBase-1.9
|
Java Source File Name | Type | Comment |
AbstractProcessor.java | Class | Abstract view implementation which implements getType and the specific parameters. |
AbstractRenderer.java | Class | Abstract renderer implementation which implements getType and getBlock. |
BasicComponent.java | Class | A component is a piece of pluggable functionality that typically has dependencies on other
components, and may be requested several blocks. |
Block.java | Class | A Block is a representation of a page within a component. |
ChainedRenderer.java | Class | This renderer simply calles the methods of a number of other Renderes sequentially. |
Component.java | Interface | A component is a piece of pluggable functionality that typically has dependencies on other
components. |
ComponentRepository.java | Class | This (singleton) class maintains all compoments which are registered in the current MMBase. |
ConnectionRenderer.java | Class | A Renderer implementation based on an external connection. |
DeniedRenderer.java | Class | Renderer which can be used in stead, if rendering of a certain block proved to be not allowed for
the current user. |
EditwizardRenderer.java | Class | Currently this generates a link to an editwizard list page. |
ErrorRenderer.java | Class | If rendering of a block fails, for some reason, then this renderer can be used in stead, to
present the error. |
Framework.java | Class | A framework displays and processes components. |
FrameworkException.java | Class | This exception gets thrown when something goes wrong in the Framework,
such as when rendering or processing a component. |
FrameworkFilter.java | Class | Requestfilter that filters out all URL's looking for virtual 'userfriendly' links that have a
corresponding page (technical URL) within the website. |
JspProcessor.java | Class | A Processor implementation based on a jsp. |
JspRenderer.java | Class | A Renderer implementation based on a jsp. |
Processor.java | Interface | A Processor handles interaction of a
Block . |
Renderer.java | Interface | A Renderer renders a certain aspect of a
Block . |
Setting.java | Class | Representation of component related settings. |
StringRenderer.java | Class | The overly simple renderer which is simply based on a String present in the configuration
file. |
VirtualComponent.java | Class | A Virtual component is a component which is only mentioned as a dependency of another component. |