You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by lg...@apache.org on 2006/09/05 21:29:37 UTC
svn commit: r440451 -
/cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/
Author: lgawron
Date: Tue Sep 5 12:29:36 2006
New Revision: 440451
URL: http://svn.apache.org/viewvc?view=rev&rev=440451
Log:
version keyword
Modified:
cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/AppleController.java
cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/AppleHelper.java
cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/AppleRequest.java
cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/AppleResponse.java
cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/ApplesProcessor.java
cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/DefaultAppleRequest.java
cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/DefaultAppleResponse.java
cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/StatelessAppleController.java
Modified: cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/AppleController.java
URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/AppleController.java?view=diff&rev=440451&r1=440450&r2=440451
==============================================================================
--- cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/AppleController.java (original)
+++ cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/AppleController.java Tue Sep 5 12:29:36 2006
@@ -15,11 +15,16 @@
*/
package org.apache.cocoon.components.flow.apples;
+import org.apache.cocoon.components.flow.apples.AppleRequest;
+import org.apache.cocoon.components.flow.apples.AppleResponse;
+
/**
* AppleController declares the main processing interfaces for the stateful
* controller objects.
* <p>
* Implementations are advised to implement Avalon lifecycle interfaces.
+ *
+ * @version $Id$
*/
public interface AppleController {
/**
Modified: cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/AppleHelper.java
URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/AppleHelper.java?view=diff&rev=440451&r1=440450&r2=440451
==============================================================================
--- cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/AppleHelper.java (original)
+++ cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/AppleHelper.java Tue Sep 5 12:29:36 2006
@@ -25,10 +25,12 @@
/**
* AppleHelper holds some static utility classes used in the Apples flow
* implementation.
+ *
+ * @version $Id$
*/
public class AppleHelper {
- /**
- * Translates a List of Interpreter.Argument objects into a classic
+ /**
+ * Translates a List of Interpreter.Argument objects into a classic
* {@link java.util.Map}
*/
public static Map makeMapFromArguments(List params) {
Modified: cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/AppleRequest.java
URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/AppleRequest.java?view=diff&rev=440451&r1=440450&r2=440451
==============================================================================
--- cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/AppleRequest.java (original)
+++ cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/AppleRequest.java Tue Sep 5 12:29:36 2006
@@ -22,6 +22,8 @@
/**
* AppleRequest defines the services an AppleController can collect from the
* current request.
+ *
+ * @version $Id$
*/
public interface AppleRequest {
/**
Modified: cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/AppleResponse.java
URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/AppleResponse.java?view=diff&rev=440451&r1=440450&r2=440451
==============================================================================
--- cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/AppleResponse.java (original)
+++ cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/AppleResponse.java Tue Sep 5 12:29:36 2006
@@ -19,6 +19,8 @@
/**
* AppleResponse defines the parts of the 'response' an AppleController can set.
+ *
+ * @version $Id$
*/
public interface AppleResponse {
public void sendPage(String uri, Object bizData);
Modified: cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/ApplesProcessor.java
URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/ApplesProcessor.java?view=diff&rev=440451&r1=440450&r2=440451
==============================================================================
--- cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/ApplesProcessor.java (original)
+++ cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/ApplesProcessor.java Tue Sep 5 12:29:36 2006
@@ -28,6 +28,11 @@
import org.apache.cocoon.components.flow.ContinuationsDisposer;
import org.apache.cocoon.components.flow.InvalidContinuationException;
import org.apache.cocoon.components.flow.WebContinuation;
+import org.apache.cocoon.components.flow.apples.AppleController;
+import org.apache.cocoon.components.flow.apples.AppleRequest;
+import org.apache.cocoon.components.flow.apples.DefaultAppleRequest;
+import org.apache.cocoon.components.flow.apples.DefaultAppleResponse;
+import org.apache.cocoon.components.flow.apples.StatelessAppleController;
import org.apache.cocoon.environment.Redirector;
import org.apache.cocoon.environment.Request;
import org.apache.cocoon.environment.Response;
@@ -35,11 +40,11 @@
/**
* ApplesProcessor is the core Cocoon component that provides the 'Apples' flow
* implementation.
+ *
+ * @version $Id$
*/
public class ApplesProcessor extends AbstractInterpreter implements ContinuationsDisposer {
-
public void callFunction(String className, List params, Redirector redirector) throws Exception {
-
AppleController app = instantiateController(className);
WebContinuation wk = null;
@@ -63,7 +68,6 @@
}
LifecycleHelper.setupComponent(app, getLogger(), appleContext, sitemapManager, null, true);
-
processApple(params, redirector, app, wk);
}
@@ -87,7 +91,6 @@
}
protected AppleController instantiateController(String className) throws Exception {
-
Class clazz = Thread.currentThread().getContextClassLoader().loadClass(className);
Object o = clazz.newInstance();
return (AppleController) o;
@@ -95,7 +98,6 @@
private void processApple(List params, Redirector redirector, AppleController app, WebContinuation wk)
throws Exception {
-
Request cocoonRequest = ContextHelper.getRequest(this.avalonContext);
AppleRequest req = new DefaultAppleRequest(params, cocoonRequest);
Response cocoonResponse = ContextHelper.getResponse(this.avalonContext);
Modified: cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/DefaultAppleRequest.java
URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/DefaultAppleRequest.java?view=diff&rev=440451&r1=440450&r2=440451
==============================================================================
--- cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/DefaultAppleRequest.java (original)
+++ cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/DefaultAppleRequest.java Tue Sep 5 12:29:36 2006
@@ -25,6 +25,8 @@
* DefaultAppleRequest wraps the nested <map:paramater> 's and the active
* Cocoon Environment Request to implement the service of the
* {@link AppleRequest} interface.
+ *
+ * @version $Id$
*/
public class DefaultAppleRequest implements AppleRequest {
private final Map params;
Modified: cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/DefaultAppleResponse.java
URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/DefaultAppleResponse.java?view=diff&rev=440451&r1=440450&r2=440451
==============================================================================
--- cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/DefaultAppleResponse.java (original)
+++ cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/DefaultAppleResponse.java Tue Sep 5 12:29:36 2006
@@ -20,9 +20,10 @@
/**
* DefaultAppleResponse provides a default implementation for the
* {@link AppleResponse}.
+ *
+ * @version $Id$
*/
public class DefaultAppleResponse implements AppleResponse {
-
private String uri;
private Object data;
private boolean redirect = false;
Modified: cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/StatelessAppleController.java
URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/StatelessAppleController.java?view=diff&rev=440451&r1=440450&r2=440451
==============================================================================
--- cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/StatelessAppleController.java (original)
+++ cocoon/trunk/blocks/cocoon-apples/cocoon-apples-impl/src/main/java/org/apache/cocoon/components/flow/apples/StatelessAppleController.java Tue Sep 5 12:29:36 2006
@@ -19,6 +19,8 @@
/**
* This interface can be impemented by Apples that do not wish to be stored, and
* thus don't have a continuation ID assosociated with them.
+ *
+ * @version $Id$
*/
public interface StatelessAppleController extends AppleController {
}