Hi,
In ControllerFactory this code:
if (cls.isAssignableFrom(ControllerSingleton.class))
never has a useable result. Because of this, init(Element) is never called
for classes that implement ControllerSingleton.
A more useable variant is:
if (ControllerSingleton.class.isAssignableFrom(cls))
You can find a path attached.
Eelco Hillenius
Index: ControllerFactory.java
===================================================================
RCS file:
/cvsroot/mav/maverick/src/java/org/infohazard/maverick/flow/ControllerFactory.java,v
retrieving revision 1.7
diff -u -r1.7 ControllerFactory.java
--- ControllerFactory.java 6 Jun 2002 12:23:53 -0000 1.7
+++ ControllerFactory.java 11 Mar 2003 17:22:37 -0000
@@ -56,7 +56,7 @@
{
Class cls = Class.forName(className);
- if (cls.isAssignableFrom(ControllerSingleton.class))
+ if (ControllerSingleton.class.isAssignableFrom(cls))
{
theController = (ControllerSingleton)cls.newInstance();