|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsk.robotics.rlcs.web.editor.BehaviourDesc
public class BehaviourDesc
Information about a behaviour (group of agents). Objects of this class are loaded from XML config, they are never created in any other way.
Nested Class Summary | |
---|---|
static class |
BehaviourDesc.ParamDesc
|
Field Summary | |
---|---|
org.jdom.Element |
agents
Array of agent configs, in XML representation. |
java.lang.String |
description
HTML formatted description of the behaviour. |
java.lang.String |
name
Behaviour name. |
BehaviourDesc.ParamDesc[] |
params
Parameters descriptions, types, and default values. |
Constructor Summary | |
---|---|
BehaviourDesc()
|
Method Summary | |
---|---|
boolean |
allowAdd()
|
Agent.Cfg[] |
generateAgentConfigs(java.util.Map<java.lang.String,java.lang.Object> paramValues)
Genarate array of agent config object, with filled parameter values. |
java.lang.String |
getDescription()
|
java.lang.String |
getDisplayName()
|
BehaviourDesc.ParamDesc |
getParamDesc(java.lang.String paramName)
Get ParamDesc object for a parameter. |
java.util.Collection<java.lang.String> |
getParamNames()
Get list of parameters, found in agents. |
void |
init()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public java.lang.String name
public java.lang.String description
public org.jdom.Element agents
public BehaviourDesc.ParamDesc[] params
Constructor Detail |
---|
public BehaviourDesc()
Method Detail |
---|
public void init()
public BehaviourDesc.ParamDesc getParamDesc(java.lang.String paramName)
public java.util.Collection<java.lang.String> getParamNames()
public Agent.Cfg[] generateAgentConfigs(java.util.Map<java.lang.String,java.lang.Object> paramValues)
public java.lang.String getDisplayName()
public java.lang.String getDescription()
public boolean allowAdd()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |