Update of /var/cvs/src/org/mmbase/framework/basic
In directory james.mmbase.org:/tmp/cvs-serv23621
Modified Files:
BasicFramework.java
Log Message:
Fixed typo
See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/framework/basic
Index: BasicFramework.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/basic/BasicFramework.java,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -b -r1.46 -r1.47
--- BasicFramework.java 25 Mar 2009 21:55:25 -0000 1.46
+++ BasicFramework.java 17 Apr 2009 19:34:27 -0000 1.47
@@ -33,7 +33,7 @@
* are configured is the order in which they are processed.
*
* @author Michiel Meeuwissen
- * @version $Id: BasicFramework.java,v 1.46 2009/03/25 21:55:25 michiel Exp $
+ * @version $Id: BasicFramework.java,v 1.47 2009/04/17 19:34:27 michiel Exp $
* @since MMBase-1.9
*/
public class BasicFramework extends Framework {
@@ -208,6 +208,7 @@
return "mm_fw_basic";
}
+
/**
* 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,
@@ -215,7 +216,9 @@
*/
public void render(Renderer renderer, Parameters blockParameters,
Parameters frameworkParameters, Writer w, WindowState windowState) throws
FrameworkException {
ServletRequest request = frameworkParameters.get(Parameter.REQUEST);
- if (request == null) throw new IllegalArgumentException("No request
object given");
+ if (request == null) {
+ throw new IllegalArgumentException("No request object given");
+ }
State state = State.getState(request);
if (state.isRendering()) { // mm:component used during rending of a
component, that's fine, but use a new State.
@@ -226,13 +229,12 @@
try {
request.setAttribute(COMPONENT_CLASS_KEY, getComponentClass());
-
request.setAttribute(COMPONENT_CURRENTUSER_KEY,
getUserNode(frameworkParameters));
Renderer actualRenderer = state.startBlock(frameworkParameters,
renderer);
if (! actualRenderer.equals(renderer)) {
Parameters newBlockParameters =
actualRenderer.getBlock().createParameters();
- newBlockParameters.setAllIfDefinied(blockParameters);
+ newBlockParameters.setAllIfDefined(blockParameters);
blockParameters = newBlockParameters;
}
@@ -251,7 +253,7 @@
setBlockParametersForRender(state, blockParameters);
- RenderHints hints = new RenderHints(actualRenderer, windowState,
state.getId(), getComponentClass());
+ RenderHints hints = new RenderHints(actualRenderer, windowState,
state.getId(), getComponentClass(), RenderHints.Mode.NORMAL);
request.setAttribute(RenderHints.KEY, hints);
actualRenderer.render(blockParameters, w, hints);
request.setAttribute("org.mmbase.framework.hints", hints);
@@ -259,7 +261,7 @@
log.debug(fe);
URI uri = renderer.getUri();
Renderer error = new ErrorRenderer(renderer.getType(),
renderer.getBlock(), (uri != null) ? uri.toString() : null, 500, fe);
- RenderHints hints = new RenderHints(error, windowState,
state.getId(), getComponentClass());
+ RenderHints hints = new RenderHints(error, windowState,
state.getId(), getComponentClass(), RenderHints.Mode.NORMAL);
error.render(blockParameters, w, hints);
} finally {
request.setAttribute(RenderHints.KEY, prevHints);
@@ -268,7 +270,7 @@
}
/**
- * Think in the basic framework this method is never called explicitely,
because processing is
+ * I think in the basic framework this method is never called explicitely,
because processing is
* done implicitely by the render
*/
public void process(Processor processor, Parameters blockParameters,
Parameters frameworkParameters) throws FrameworkException {
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs