You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by cz...@apache.org on 2003/07/04 19:55:17 UTC
cvs commit: cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/expression DefaultExpressionManager.java ExpressionManager.java
cziegeler 2003/07/04 10:55:17
Modified: src/blocks/woody/java/org/apache/cocoon/woody
FormManager.java
src/blocks/woody/java/org/apache/cocoon/woody/formmodel
Form.java
src/blocks/woody/java/org/apache/cocoon/woody/expression
DefaultExpressionManager.java
ExpressionManager.java
Log:
Make classes subclassable
Revision Changes Path
1.6 +3 -3 cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/FormManager.java
Index: FormManager.java
===================================================================
RCS file: /home/cvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/FormManager.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- FormManager.java 4 Jul 2003 12:50:11 -0000 1.5
+++ FormManager.java 4 Jul 2003 17:55:16 -0000 1.6
@@ -60,9 +60,9 @@
*/
public interface FormManager {
- public static final String ROLE = FormManager.class.getName();
+ String ROLE = FormManager.class.getName();
- public Form createForm(Source source) throws Exception;
+ Form createForm(Source source) throws Exception;
- public WidgetDefinition buildWidgetDefinition(Element widgetDefinition) throws Exception;
+ WidgetDefinition buildWidgetDefinition(Element widgetDefinition) throws Exception;
}
1.6 +1 -0 cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/Form.java
Index: Form.java
===================================================================
RCS file: /home/cvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/formmodel/Form.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- Form.java 3 Jul 2003 09:03:19 -0000 1.5
+++ Form.java 4 Jul 2003 17:55:16 -0000 1.6
@@ -64,6 +64,7 @@
* a form description file.
*/
public class Form extends AbstractWidget {
+
private List widgets;
private Map widgetsById;
private FormDefinition definition;
1.2 +7 -3 cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/expression/DefaultExpressionManager.java
Index: DefaultExpressionManager.java
===================================================================
RCS file: /home/cvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/expression/DefaultExpressionManager.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DefaultExpressionManager.java 22 Apr 2003 12:04:19 -0000 1.1
+++ DefaultExpressionManager.java 4 Jul 2003 17:55:16 -0000 1.2
@@ -54,6 +54,7 @@
import org.outerj.expression.ExpressionException;
import org.outerj.expression.ParseException;
import org.outerj.expression.FormulaParser;
+import org.apache.avalon.framework.component.Component;
import org.apache.avalon.framework.thread.ThreadSafe;
/**
@@ -62,9 +63,12 @@
* <p>In the future, this component should become configurable so that new, user-defined
* functions can be registered.
*/
-public class DefaultExpressionManager implements ExpressionManager, ThreadSafe {
- public Expression parse(String expressionString) throws ParseException, ExpressionException
- {
+public class DefaultExpressionManager
+ implements ExpressionManager, Component, ThreadSafe {
+
+ public Expression parse(String expressionString)
+ throws ParseException, ExpressionException {
+
FormulaParser parser = new FormulaParser(new java.io.StringReader(expressionString)); //, functionFactory);
parser.sum();
1.2 +4 -3 cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/expression/ExpressionManager.java
Index: ExpressionManager.java
===================================================================
RCS file: /home/cvs/cocoon-2.1/src/blocks/woody/java/org/apache/cocoon/woody/expression/ExpressionManager.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ExpressionManager.java 22 Apr 2003 12:04:19 -0000 1.1
+++ ExpressionManager.java 4 Jul 2003 17:55:16 -0000 1.2
@@ -60,7 +60,8 @@
* new functions can be registered in one place.
*/
public interface ExpressionManager {
- public static final String ROLE = "org.apache.cocoon.woody.expression.ExpressionManager";
-
- public Expression parse(String expression) throws ParseException, ExpressionException;
+
+ String ROLE = ExpressionManager.class.getName();
+
+ Expression parse(String expression) throws ParseException, ExpressionException;
}