madkit.kernel
Class AgentLauncher
java.lang.Object
madkit.kernel.AgentLauncher
- Direct Known Subclasses:
- FormalismFileLauncher, ScriptAgentLauncher, SEditFileAgentLauncher
public abstract class AgentLauncher
- extends java.lang.Object
- Author:
- J.Ferber
An abstract class which is used to launch agents from their description. Used in Desktops
and Explorer to launch agents of the right kind
Method Summary |
void |
init(AbstractMadkitBooter booter,
java.lang.String type,
java.lang.String className,
java.lang.String label,
java.lang.String typeArg,
java.lang.Object arg,
java.lang.Boolean gui,
java.awt.Point p,
java.awt.Dimension d)
|
abstract void |
launch()
|
static AgentLauncher |
makeAgentLauncher(java.lang.String launcherClass,
AbstractMadkitBooter booter,
java.lang.String type,
java.lang.String className,
java.lang.String label,
java.lang.String typeArg,
java.lang.Object arg,
boolean gui,
java.awt.Point p,
java.awt.Dimension d)
|
void |
setAgent(AbstractAgent ag)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
className
protected java.lang.String className
label
protected java.lang.String label
gui
protected java.lang.Boolean gui
booter
protected AbstractMadkitBooter booter
position
protected java.awt.Point position
dim
protected java.awt.Dimension dim
type
protected java.lang.String type
typeArg
protected java.lang.String typeArg
arg
protected java.lang.Object arg
ag
protected AbstractAgent ag
AgentLauncher
public AgentLauncher()
setAgent
public void setAgent(AbstractAgent ag)
makeAgentLauncher
public static AgentLauncher makeAgentLauncher(java.lang.String launcherClass,
AbstractMadkitBooter booter,
java.lang.String type,
java.lang.String className,
java.lang.String label,
java.lang.String typeArg,
java.lang.Object arg,
boolean gui,
java.awt.Point p,
java.awt.Dimension d)
init
public void init(AbstractMadkitBooter booter,
java.lang.String type,
java.lang.String className,
java.lang.String label,
java.lang.String typeArg,
java.lang.Object arg,
java.lang.Boolean gui,
java.awt.Point p,
java.awt.Dimension d)
launch
public abstract void launch()
Copyright © Madkit Team (O. Gutknecht, J. Ferber, F. Michel et al.) All Rights Reserved.