public class Loader
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static jade.wrapper.ContainerController |
cc
The cc.
|
private static java.lang.String |
CONF_ARG
The Constant CONF_ARG.
|
private static java.lang.String |
CONF_ARG_COMP
The Constant CONF_ARG_COMP.
|
private static java.lang.String |
CONF_CLASS
The Constant CONF_CLASS.
|
private static java.lang.String |
CONF_COMM
The Constant CONF_COMM.
|
private static java.lang.String |
CONF_COMP
The Constant CONF_COMP.
|
private static java.lang.String |
CONF_COMP_ACTUATOR
The Constant CONF_COMP_ACTUATOR.
|
private static java.lang.String |
CONF_COMP_EVENT_TYPE
The Constant CONF_COMP_EVENT_TYPE.
|
private static java.lang.String |
CONF_COMP_REASONING
The Constant CONF_COMP_REASONING.
|
private static java.lang.String |
CONF_COMP_SENSOR
The Constant CONF_COMP_SENSOR.
|
private static java.lang.String |
CONF_COMPONENTS
The Constant CONF_COMPONENTS.
|
private static java.lang.String |
CONF_ENVIRONMENT_AGENT_CLASS
The Constant CONF_ENVIRONMENT_AGENT_CLASS.
|
private static java.lang.String |
CONF_EVENT_SERVER
The Constant CONF_EVENT_SERVER.
|
private static java.lang.String |
CONF_FACT
The Constant CONF_FACT.
|
private static java.lang.String |
CONF_GLOBAL_PARAMETERS
The Constant CONF_GLOBAL_PARAMETERS.
|
private static java.lang.String |
CONF_KB
The Constant CONF_KB.
|
private static java.lang.String |
CONF_MUSICAL_AGENT
The Constant CONF_MUSICAL_AGENT.
|
private static java.lang.String |
CONF_MUSICAL_AGENT_CLASS
The Constant CONF_MUSICAL_AGENT_CLASS.
|
private static java.lang.String |
CONF_NAME
The Constant CONF_NAME.
|
private static java.lang.String |
CONF_PERIOD
The Constant CONF_PERIOD.
|
private static java.lang.String |
CONF_PUBLIC
The Constant CONF_PUBLIC.
|
private static java.lang.String |
CONF_QUANTITY
The Constant CONF_QUANTITY.
|
private static java.lang.String |
CONF_VALUE
The Constant CONF_VALUE.
|
private static jade.core.Profile |
p
The p.
|
private static jade.core.Runtime |
rt
The rt.
|
| Constructor and Description |
|---|
Loader() |
| Modifier and Type | Method and Description |
|---|---|
private static void |
loadSystem(org.w3c.dom.Element elem_ensemble)
Load system.
|
private static org.w3c.dom.Document |
loadXMLFile(java.lang.String xmlFile)
Load xml file.
|
static void |
main(java.lang.String[] args)
The main method.
|
private static Parameters |
readArguments(org.w3c.dom.Element elem)
Read arguments.
|
private static java.lang.String |
readAttribute(org.w3c.dom.Element elem,
java.lang.String attributeName,
java.lang.String defaultValue)
Read attribute.
|
private static Parameters |
readComponentArguments(org.w3c.dom.Element elem,
java.lang.String component)
Read component arguments.
|
private static Parameters |
readFacts(org.w3c.dom.Element elem)
Read facts.
|
private static void |
startJADE(org.w3c.dom.Element elem_ensemble,
boolean nogui)
Start jade.
|
private static void |
stopJADE()
Stop jade.
|
private void |
terminate()
Gracefully exit the Ensemble and Jade system.
|
private static final java.lang.String CONF_GLOBAL_PARAMETERS
private static final java.lang.String CONF_ENVIRONMENT_AGENT_CLASS
private static final java.lang.String CONF_MUSICAL_AGENT_CLASS
private static final java.lang.String CONF_MUSICAL_AGENT
private static final java.lang.String CONF_EVENT_SERVER
private static final java.lang.String CONF_COMPONENTS
private static final java.lang.String CONF_COMP_REASONING
private static final java.lang.String CONF_COMP_SENSOR
private static final java.lang.String CONF_COMP_ACTUATOR
private static final java.lang.String CONF_COMP_EVENT_TYPE
private static final java.lang.String CONF_COMP
private static final java.lang.String CONF_NAME
private static final java.lang.String CONF_CLASS
private static final java.lang.String CONF_COMM
private static final java.lang.String CONF_PERIOD
private static final java.lang.String CONF_ARG
private static final java.lang.String CONF_ARG_COMP
private static final java.lang.String CONF_VALUE
private static final java.lang.String CONF_KB
private static final java.lang.String CONF_FACT
private static final java.lang.String CONF_PUBLIC
private static final java.lang.String CONF_QUANTITY
private static jade.core.Runtime rt
private static jade.core.Profile p
private static jade.wrapper.ContainerController cc
private static void startJADE(org.w3c.dom.Element elem_ensemble,
boolean nogui)
elem_ensemble - the elem_ensemblenogui - the noguiprivate static void stopJADE()
private static java.lang.String readAttribute(org.w3c.dom.Element elem,
java.lang.String attributeName,
java.lang.String defaultValue)
elem - the elemattributeName - the attribute namedefaultValue - the default valueprivate static Parameters readArguments(org.w3c.dom.Element elem)
elem - the elemprivate static Parameters readComponentArguments(org.w3c.dom.Element elem, java.lang.String component)
elem - the elemcomponent - the componentprivate static Parameters readFacts(org.w3c.dom.Element elem)
elem - the elemprivate static org.w3c.dom.Document loadXMLFile(java.lang.String xmlFile)
xmlFile - the xml fileprivate static void loadSystem(org.w3c.dom.Element elem_ensemble)
elem_ensemble - the elem_ensembleprivate void terminate()
public static void main(java.lang.String[] args)
args - the arguments