|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.asdf.client.PluginLoader
public class PluginLoader
Handles loading of dynamic plugins.
Constructor Summary | |
---|---|
PluginLoader()
Constructor for PluginLoader which searches for plugins only in location defined in client.conf file. |
|
PluginLoader(java.net.URL[] urls)
Constructor for PluginLoader which takes url -locations as parameters to search for plugins. |
Method Summary | |
---|---|
CreateGamePanel |
loadCreateGamePanel(java.lang.String className,
long gameID,
java.lang.String name)
Tries to load and initialize CreateGamePanel with given className. |
GameController |
loadGame(java.lang.String className,
long gameID,
java.lang.String name)
Tries to load and initialize a GameController found in classDir in package className. |
java.lang.Object |
loadObject(java.lang.String className)
Tries to load and initialize an object. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PluginLoader(java.net.URL[] urls)
urls
- Locations for plugins.public PluginLoader()
Method Detail |
---|
public GameController loadGame(java.lang.String className, long gameID, java.lang.String name) throws PluginLoadException
className
- Fully qualified name of the classgameID
- ID of the new gamename
- Name of the game
PluginLoadException
- If plugin could not be loaded.public CreateGamePanel loadCreateGamePanel(java.lang.String className, long gameID, java.lang.String name) throws PluginLoadException
className
- Fully qualified name of the classgameID
- ID of the new gamename
- Name of the panel
PluginLoadException
- If plugin could not be loaded.public java.lang.Object loadObject(java.lang.String className) throws PluginLoadException
className
- Fully qualified name of the class
PluginLoadException
- If object could not be loaded
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |