Hi everybody,
I hope this is right here in the GWT-forum.
OK, what I want to build is a GWT/GAE app, that loads dynamically
different UI´s,
depending on, what the user wants to do. These are not only UI´s these
are Modules, with
there own services and so on. And I want dynamically load these
Modules at runtime!!
So, what I did was the following:
I have datastore-entries, with the different class-names of the
Modules, stored as Stirngs.
Something like this:
public class Module1 implement Serializable, MyModuleInterface{
service xy = new Service .....
public void start(){} <<<< starts the Module (similar to
onModuleLoad())
}
public abstract Interface MyModuleInterface extends Serializable{
public abstract void start()
}
So, now what I do on the server is, I read the String from the
Datastore, and use reflection, to get the class of
the module. My Service implementation looks lioke this:
public myServiceImpl{
....
MyModuleInterface myObject = (MyModuleInterface)
Class.forName(String).newInstance
....
}
I always get an error at this line, it´s a a java castException. I don
´t know why this doesn´t work ar all.
I hope somebody can help me with this.
Thanks a lot.
Greets Alex
--
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-web-toolkit?hl=en.