|
||||||||||
| 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 | |||||||||