public final class EnvironmentParameters extends Parameters implements cz.cuni.amis.pogamut.base.component.IComponent
BOT_SERVER_PORT, CONTROL_SERVER_PORT, DEFAULT_NAME, LOCAL_HOST, log
Constructor and Description |
---|
EnvironmentParameters(cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger logger) |
EnvironmentParameters(Map<String,eis.iilang.Parameter> parameters,
cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger logger) |
Modifier and Type | Method and Description |
---|---|
void |
assignDefaults(cz.cuni.amis.pogamut.base.agent.params.IAgentParameters defaults) |
List<String> |
getBotNames() |
cz.cuni.amis.utils.token.IToken |
getComponentId() |
static EnvironmentParameters |
getDefaults(cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger log) |
Level |
getLogLevel() |
URI |
getUTServer() |
URI |
getVisualizerServer() |
Map<String,eis.iilang.Parameter> |
map()
Returns a map of this parameter object.
|
Parameters |
setBotNames(List<String> botNames) |
protected void |
setKey(Key key,
eis.iilang.Parameter value) |
Parameters |
setLogLevel(Level level) |
void |
setVisualizerServer(URI uri) |
setAgentId, setAgentId, setWorldAddress, setWorldAddress
getInitialLocation, getInitialRotation, getTeam, setInitialLocation, setInitialRotation, setTeam
getWorldAddress
public EnvironmentParameters(cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger logger)
public EnvironmentParameters(Map<String,eis.iilang.Parameter> parameters, cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger logger) throws UnrealEnvironmentException
UnrealEnvironmentException
public void assignDefaults(cz.cuni.amis.pogamut.base.agent.params.IAgentParameters defaults)
assignDefaults
in interface cz.cuni.amis.pogamut.base.agent.params.IAgentParameters
assignDefaults
in class Parameters
public cz.cuni.amis.utils.token.IToken getComponentId()
getComponentId
in interface cz.cuni.amis.pogamut.base.component.IComponent
public Level getLogLevel()
public void setVisualizerServer(URI uri)
public URI getVisualizerServer()
public URI getUTServer()
public Parameters setLogLevel(Level level)
public Parameters setBotNames(List<String> botNames)
protected void setKey(Key key, eis.iilang.Parameter value) throws nl.tudelft.goal.EIS2Java.exception.TranslationException
setKey
in class Parameters
nl.tudelft.goal.EIS2Java.exception.TranslationException
public static EnvironmentParameters getDefaults(cz.cuni.amis.pogamut.base.utils.logging.IAgentLogger log)
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.