You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by st...@apache.org on 2004/03/31 16:16:30 UTC
cvs commit: cocoon-2.1/src/blocks/javaflow/test/org/apache/cocoon/components/flow/java/test FlowTest.java
stephan 2004/03/31 06:16:30
Modified: src/blocks/javaflow/java/org/apache/cocoon/forms/flow/java
FormInstance.java
src/blocks/javaflow/java/org/apache/cocoon/samples/flow/java
FormFlow.java
src/blocks/javaflow/test/org/apache/cocoon/components/flow/java/test
FlowTest.java
Log:
tabs2spaces.
Revision Changes Path
1.2 +61 -61 cocoon-2.1/src/blocks/javaflow/java/org/apache/cocoon/forms/flow/java/FormInstance.java
Index: FormInstance.java
===================================================================
RCS file: /home/cvs/cocoon-2.1/src/blocks/javaflow/java/org/apache/cocoon/forms/flow/java/FormInstance.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- FormInstance.java 31 Mar 2004 13:32:57 -0000 1.1
+++ FormInstance.java 31 Mar 2004 14:16:30 -0000 1.2
@@ -38,14 +38,14 @@
*/
public class FormInstance extends AbstractCocoonFlow {
- private Form form;
- private Binding binding;
+ private Form form;
+ private Binding binding;
private Widget formWidget;
- private Locale locale;
- private boolean isValid;
- private String submitId;
- private Object validator; // Used?
-
+ private Locale locale;
+ private boolean isValid;
+ private String submitId;
+ private Object validator; // Used?
+
/**
* Create a form, given the URI of its definition file
*/
@@ -69,38 +69,38 @@
if (src != null) resolver.release(src);
releaseComponent(resolver);
}
- }
+ }
- /**
+ /**
* Create a form, given the URI of its definition file, the
- * binding file.
+ * binding file.
*/
- public FormInstance(String definitionFile, String bindingFile) {
- this(definitionFile);
- createBinding(bindingFile);
- }
+ public FormInstance(String definitionFile, String bindingFile) {
+ this(definitionFile);
+ createBinding(bindingFile);
+ }
/**
* Create a form of an fd:form element in the form of a org.w3c.dom.Element
*/
public FormInstance(Element formDefinition) {
FormManager formMgr = null;
- SourceResolver resolver = null;
- Source src = null;
- try {
- formMgr = (FormManager)getComponent(FormManager.ROLE);
+ SourceResolver resolver = null;
+ Source src = null;
+ try {
+ formMgr = (FormManager)getComponent(FormManager.ROLE);
resolver = (SourceResolver)getComponent(SourceResolver.ROLE);
- Form form = formMgr.createForm(formDefinition);
- this.binding = null;
- // this.formWidget = new Widget(form); could not create instance
- // this.local = cocoon.createPageLocal(); PageLocal ?
- } catch (Exception e) {
+ Form form = formMgr.createForm(formDefinition);
+ this.binding = null;
+ // this.formWidget = new Widget(form); could not create instance
+ // this.local = cocoon.createPageLocal(); PageLocal ?
+ } catch (Exception e) {
throw new RuntimeException(e.toString());
- } finally {
+ } finally {
releaseComponent(formMgr);
if (src != null) resolver.release(src);
releaseComponent(resolver);
- }
+ }
}
public Widget getModel() {
@@ -125,9 +125,9 @@
* redisplayed. If setBookmark() is not called, this is implicitly set to
* the beginning of showForm().
*/
-/* public WebContinuation setBookmark() {
- return (this.local_.webContinuation = cocoon.createWebContinuation());
- }*/
+/* public WebContinuation setBookmark() {
+ return (this.local_.webContinuation = cocoon.createWebContinuation());
+ }*/
/**
* Returns the bookmark continuation associated with this form, or undefined
@@ -136,12 +136,12 @@
*/
/* public WebContinuation getBookmark() {
return this.local_.webContinuation;
- } */
+ } */
public void show(String uri) {
show(uri, new VarMap());
- }
-
+ }
+
/**
* Manages the display of a form and its validation.
*
@@ -178,7 +178,7 @@
do {
sendPageAndWait(uri, bizData);
- FormContext formContext = new FormContext(getRequest(), locale);
+ FormContext formContext = new FormContext(getRequest(), locale);
// Prematurely add the bizData as a request attribute so that event listeners can use it
// (the same is done by cocoon.sendPage())
@@ -217,33 +217,33 @@
* created
* @returns The web continuation associated with submitting this form
*/
-/* public showForm(String uri, Object fun, ttl) {
+/* public showForm(String uri, Object fun, ttl) {
if (!this.getBookmark()) {
- this.setBookmark();
- }
- FormContext formContext = FormsFlowHelper.getFormContext(cocoon, this.locale);
- // this is needed by the FormTemplateTransformer:
- //var javaWidget = this.formWidget_.unwrap();;
- //this.formWidget_["CocoonFormsInstance"] = javaWidget;
- getRequest().setAttribute(Packages.org.apache.cocoon.forms.transformation.CFORMSKEY, this.formWidget);
- WebContinuation wk = sendPageAndWait(uri, this.formWidget, fun, ttl);
- var formContext = new FormContext(cocoon.request, javaWidget.getLocale());
- var userErrors = 0;
+ this.setBookmark();
+ }
+ FormContext formContext = FormsFlowHelper.getFormContext(cocoon, this.locale);
+ // this is needed by the FormTemplateTransformer:
+ //var javaWidget = this.formWidget_.unwrap();;
+ //this.formWidget_["CocoonFormsInstance"] = javaWidget;
+ getRequest().setAttribute(Packages.org.apache.cocoon.forms.transformation.CFORMSKEY, this.formWidget);
+ WebContinuation wk = sendPageAndWait(uri, this.formWidget, fun, ttl);
+ var formContext = new FormContext(cocoon.request, javaWidget.getLocale());
+ var userErrors = 0;
this.formWidget_.validationErrorListener = function(widget, error) {
if (error != null) {
userErrors++;
}
- }
- var finished = javaWidget.process(formContext);
- if (this.onValidate) {
+ }
+ var finished = javaWidget.process(formContext);
+ if (this.onValidate) {
this.onValidate(this);
- }
- if (!finished || userErrors > 0) {
- cocoon.continuation = this.local_.webContinuation;
- this.local_.webContinuation.continuation(this.local_.webContinuation);
- }
- return wk;
- }*/
+ }
+ if (!finished || userErrors > 0) {
+ cocoon.continuation = this.local_.webContinuation;
+ this.local_.webContinuation.continuation(this.local_.webContinuation);
+ }
+ return wk;
+ }*/
public void createBinding(String bindingURI) {
BindingManager bindingManager = null;
@@ -254,7 +254,7 @@
resolver = (SourceResolver)getComponent(SourceResolver.ROLE);
source = resolver.resolveURI(bindingURI);
this.binding = bindingManager.createBinding(source);
- } catch (Exception e) {
+ } catch (Exception e) {
throw new RuntimeException(e.toString());
} finally {
if (source != null)
@@ -268,22 +268,22 @@
if (this.binding == null)
throw new Error("Binding not configured for this form.");
- try {
+ try {
this.binding.loadFormFromModel(this.form, object);
- } catch (Exception e) {
+ } catch (Exception e) {
throw new RuntimeException(e.toString());
- }
+ }
}
public void save(Object object) {
if (this.binding == null)
throw new Error("Binding not configured for this form.");
- try {
+ try {
this.binding.saveFormToModel(this.form, object);
- } catch (Exception e) {
+ } catch (Exception e) {
throw new RuntimeException(e.toString());
- }
+ }
}
public void setAttribute(String name, Object value) {
1.4 +1 -1 cocoon-2.1/src/blocks/javaflow/java/org/apache/cocoon/samples/flow/java/FormFlow.java
Index: FormFlow.java
===================================================================
RCS file: /home/cvs/cocoon-2.1/src/blocks/javaflow/java/org/apache/cocoon/samples/flow/java/FormFlow.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- FormFlow.java 31 Mar 2004 13:32:57 -0000 1.3
+++ FormFlow.java 31 Mar 2004 14:16:30 -0000 1.4
@@ -27,7 +27,7 @@
public void doEditForm1() {
- FormInstance form = new FormInstance("forms/form1.xml");
+ FormInstance form = new FormInstance("forms/form1.xml");
Field birthDate = (Field) form.getWidget("birthdate");
birthDate.setValue(new Date());
1.2 +24 -24 cocoon-2.1/src/blocks/javaflow/test/org/apache/cocoon/components/flow/java/test/FlowTest.java
Index: FlowTest.java
===================================================================
RCS file: /home/cvs/cocoon-2.1/src/blocks/javaflow/test/org/apache/cocoon/components/flow/java/test/FlowTest.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- FlowTest.java 31 Mar 2004 14:12:01 -0000 1.1
+++ FlowTest.java 31 Mar 2004 14:16:30 -0000 1.2
@@ -45,27 +45,27 @@
}
private static ClassLoader loader = new ContinuationClassLoader(FlowTest.class.getClassLoader());
- private ContinuationContext context;
- private MockRequest request;
- private MockRedirector redirector;
- private HashMap objectmodel;
+ private ContinuationContext context;
+ private MockRequest request;
+ private MockRedirector redirector;
+ private HashMap objectmodel;
- public void setUp() {
+ public void setUp() {
context = new ContinuationContext();
-
- DefaultContext avalonContext = new DefaultContext();
+
+ DefaultContext avalonContext = new DefaultContext();
- request = new MockRequest();
- avalonContext.put(ContextHelper.CONTEXT_REQUEST_OBJECT, request);
- objectmodel = new HashMap();
- objectmodel.put(ObjectModelHelper.REQUEST_OBJECT, request);
- avalonContext.put(ContextHelper.CONTEXT_OBJECT_MODEL, objectmodel);
+ request = new MockRequest();
+ avalonContext.put(ContextHelper.CONTEXT_REQUEST_OBJECT, request);
+ objectmodel = new HashMap();
+ objectmodel.put(ObjectModelHelper.REQUEST_OBJECT, request);
+ avalonContext.put(ContextHelper.CONTEXT_OBJECT_MODEL, objectmodel);
redirector = new MockRedirector();
- context.setAvalonContext(avalonContext);
- context.setRedirector(redirector);
- }
+ context.setAvalonContext(avalonContext);
+ context.setRedirector(redirector);
+ }
public void testSimple() throws Exception {
@@ -106,7 +106,7 @@
//System.out.println("request=" + request);
request.addParameter("a", "2.3");
- redirector.reset();
+ redirector.reset();
c = new Continuation(c, context);
assertTrue(c.isRestoring());
@@ -124,7 +124,7 @@
assertTrue(!c.isCapturing());
VarMap map = (VarMap)FlowHelper.getContextObject(objectmodel);
-
+
assertEquals(((Float)map.getMap().get("result")).floatValue(), 3.3f, 0.1f);
JXPathContext jxcontext = JXPathContext.newContext(FlowHelper.getContextObject(objectmodel));
@@ -158,7 +158,7 @@
assertEquals(redirector.getRedirect(), "cocoon:/getNumberA");
request.addParameter("a", "bla");
- redirector.reset();
+ redirector.reset();
c = new Continuation(c, context);
assertTrue(c.isRestoring());
@@ -177,7 +177,7 @@
assertEquals(redirector.getRedirect(), "cocoon:/error");
- redirector.reset();
+ redirector.reset();
c = new Continuation(c, context);
assertTrue(c.isRestoring());
@@ -220,7 +220,7 @@
assertEquals(context.getRedirectedURI(), "cocoon:/getNumberA");
request.addParameter("a", "bla");
- redirector.reset();
+ redirector.reset();
c = new Continuation(c, context);
assertTrue(c.isRestoring());
@@ -237,7 +237,7 @@
assertEquals(context.getRedirectedURI(), "cocoon:/result");
- redirector.reset();
+ redirector.reset();
c = new Continuation(c, context);
assertTrue(c.isRestoring());
@@ -322,7 +322,7 @@
assertEquals(redirector.getRedirect(), "cocoon:/page/getNumberA");
request.addParameter("a", "2");
- redirector.reset();
+ redirector.reset();
c = new Continuation(c, context);
assertTrue(c.isRestoring());
@@ -344,7 +344,7 @@
assertEquals(redirector.getRedirect(), "cocoon:/page/getNumberB");
request.addParameter("b", "2");
- redirector.reset();
+ redirector.reset();
c = new Continuation(c, context);
assertTrue(c.isRestoring());
@@ -366,7 +366,7 @@
assertEquals(redirector.getRedirect(), "cocoon:/page/getOperator");
request.addParameter("operator", "plus");
- redirector.reset();
+ redirector.reset();
c = new Continuation(c, context);
assertTrue(c.isRestoring());