A B C D E F G I L P Q R S U W

A

act - Variable in class cz.cuni.amis.pogamut.sposh.context.USAR2004Behaviour
Shortcut for the UT2004BotModuleController#getAct().
act - Variable in class cz.cuni.amis.pogamut.sposh.context.USAR2004Context
Shortcut for the UT2004BotModuleController#getAct().

B

BatteryLeft - Class in cz.cuni.amis.pogamut.sposh.usar2004.senses
Sense for checking the battery level.
BatteryLeft(USAR2004Context) - Constructor for class cz.cuni.amis.pogamut.sposh.usar2004.senses.BatteryLeft
 

C

callFunction(String) - Method in class cz.cuni.amis.pogamut.usar2004.bot.sposh.StreamScriptLogic
Calls function without parameters from the ScriptEngine.
context - Variable in class cz.cuni.amis.pogamut.sposh.usar2004.StateSposhLogicController
Context for states.
createContext() - Method in class cz.cuni.amis.pogamut.sposh.usar2004.StateSposhLogicController
Create context for this logic controller.
createScriptEngine(ScriptEngineManager) - Method in class cz.cuni.amis.pogamut.usar2004.bot.sposh.FileScriptLogic
Deprecated. Create a ScriptEngine according to extension of script specified in getScriptFile()
createScriptEngine(ScriptEngineManager) - Method in class cz.cuni.amis.pogamut.usar2004.bot.sposh.StreamScriptLogic
Return correct ScriptEngine for script this bot is going to run.
createTimer() - Method in class cz.cuni.amis.pogamut.sposh.usar2004.SposhLogicController
Create timer for posh engine.
createWorkExecutor() - Method in class cz.cuni.amis.pogamut.sposh.usar2004.SposhLogicController
Create IWorkExecutor that will execute primitives contained in the plan.
createWorkExecutor() - Method in class cz.cuni.amis.pogamut.sposh.usar2004.StateSposhLogicController
 
customPrimitiveInstantiation(StateWorkExecutor, Set<String>, Set<String>) - Method in class cz.cuni.amis.pogamut.sposh.usar2004.StateSposhLogicController
To be overriden in children, this method enables user to instantiate primitives in any way it desires.
cz.cuni.amis.pogamut.sposh.context - package cz.cuni.amis.pogamut.sposh.context
 
cz.cuni.amis.pogamut.sposh.usar2004 - package cz.cuni.amis.pogamut.sposh.usar2004
 
cz.cuni.amis.pogamut.sposh.usar2004.actions - package cz.cuni.amis.pogamut.sposh.usar2004.actions
 
cz.cuni.amis.pogamut.sposh.usar2004.senses - package cz.cuni.amis.pogamut.sposh.usar2004.senses
 
cz.cuni.amis.pogamut.usar2004.bot.sposh - package cz.cuni.amis.pogamut.usar2004.bot.sposh
 

D

done(VariableContext) - Method in class cz.cuni.amis.pogamut.sposh.usar2004.actions.DoNothing
 
DoNothing - Class in cz.cuni.amis.pogamut.sposh.usar2004.actions
 
DoNothing(Context) - Constructor for class cz.cuni.amis.pogamut.sposh.usar2004.actions.DoNothing
 

E

engine - Variable in class cz.cuni.amis.pogamut.usar2004.bot.sposh.StreamScriptLogic
ScriptEngine which contains the file with logic.
engineBinded() - Method in class cz.cuni.amis.pogamut.usar2004.bot.sposh.StreamScriptLogic
This method is called when the engine is binded.
evalStream(Reader) - Method in class cz.cuni.amis.pogamut.usar2004.bot.sposh.StreamScriptLogic
Evaluates the stream of the script.

F

Fail - Class in cz.cuni.amis.pogamut.sposh.usar2004.senses
This action always fails (returns false) and does nothing else.
Fail(Context) - Constructor for class cz.cuni.amis.pogamut.sposh.usar2004.senses.Fail
 
FileScriptLogic - Class in cz.cuni.amis.pogamut.usar2004.bot.sposh
Deprecated. 
FileScriptLogic() - Constructor for class cz.cuni.amis.pogamut.usar2004.bot.sposh.FileScriptLogic
Deprecated.  
finishInitialization() - Method in interface cz.cuni.amis.pogamut.sposh.context.IUSAR2004Context
 
finishInitialization() - Method in class cz.cuni.amis.pogamut.sposh.context.USAR2004Context
Called after UT2004Behaviour#botFirstSpawn(GameInfo, ConfigChange, InitedMessage, Self) as a hook for Pogamut's core developers to finalize initialization of various modules.

G

getAct() - Method in class cz.cuni.amis.pogamut.sposh.context.USAR2004Behaviour
 
getAct() - Method in class cz.cuni.amis.pogamut.sposh.context.USAR2004Context
 
getBatteryLeft() - Method in class cz.cuni.amis.pogamut.sposh.context.USAR2004Context
If state module is ready and has acquired a message already, it returns the battery left.
getBot() - Method in class cz.cuni.amis.pogamut.usar2004.bot.sposh.StreamScriptLogic
 
getContext() - Method in class cz.cuni.amis.pogamut.sposh.usar2004.StateSposhLogicController
Get context.
getEngine() - Method in class cz.cuni.amis.pogamut.sposh.usar2004.SposhLogicController
Get sposh engine for this logic
getExt(String) - Method in class cz.cuni.amis.pogamut.usar2004.bot.sposh.FileScriptLogic
Deprecated. Get extension of
getListenerRegistrator() - Method in class cz.cuni.amis.pogamut.sposh.context.USAR2004Context
 
getLog() - Method in class cz.cuni.amis.pogamut.sposh.context.USAR2004Context
 
getPlan() - Method in class cz.cuni.amis.pogamut.sposh.usar2004.SposhLogicController
Get the POSH plan for the bot.
getPlanFromFile(String) - Method in class cz.cuni.amis.pogamut.sposh.usar2004.SposhLogicController
Read POSH plan from the file and return it.
getPlanFromResource(String) - Method in class cz.cuni.amis.pogamut.sposh.usar2004.SposhLogicController
Get POSh plan from resource int the same jar as the class.
getPlanFromStream(InputStream) - Method in class cz.cuni.amis.pogamut.sposh.usar2004.SposhLogicController
Read POSH plan from the stream and return it.
getRandom() - Method in class cz.cuni.amis.pogamut.sposh.context.USAR2004Context
 
getScriptFile() - Method in class cz.cuni.amis.pogamut.usar2004.bot.sposh.FileScriptLogic
Deprecated. Return path to the script file.
getScriptStream() - Method in class cz.cuni.amis.pogamut.usar2004.bot.sposh.FileScriptLogic
Deprecated. Get stream of file from script file specified in FileScriptedAgent.getScriptFile().
getScriptStream() - Method in class cz.cuni.amis.pogamut.usar2004.bot.sposh.StreamScriptLogic
Return stream for script that this class should execute.
getStateModule() - Method in class cz.cuni.amis.pogamut.sposh.context.USAR2004Context
 
getTime() - Method in class cz.cuni.amis.pogamut.sposh.context.USAR2004Context
If state module is ready and has acquired a message already, it returns the time since the server has started.
getTimer() - Method in class cz.cuni.amis.pogamut.sposh.usar2004.SposhLogicController
Get timer that is used by posh engine to make sure timeouts and other stuff that requires time are working properly.
getWorkExecutor() - Method in class cz.cuni.amis.pogamut.sposh.usar2004.SposhLogicController
Get work executor.
getWorld() - Method in class cz.cuni.amis.pogamut.sposh.context.USAR2004Context
 
getWorldView() - Method in class cz.cuni.amis.pogamut.sposh.context.USAR2004Behaviour
 
getWorldView() - Method in class cz.cuni.amis.pogamut.sposh.context.USAR2004Context
 

I

init(VariableContext) - Method in class cz.cuni.amis.pogamut.sposh.usar2004.actions.DoNothing
 
initialize() - Method in class cz.cuni.amis.pogamut.sposh.context.USAR2004Context
Called after the construction of the UT2004Behaviour before the GameBots2004 greets the bot even before UT2004Behaviour#prepareBehaviour(UT2004Bot) method.
initializeBehaviour(BOT) - Method in class cz.cuni.amis.pogamut.sposh.context.USAR2004Behaviour
Called after the construction of the UT2004Behaviour before the GameBots2004 greets the bot even before UT2004Behaviour#prepareBehaviour(UT2004Bot) method.
initializeController(BOT) - Method in class cz.cuni.amis.pogamut.sposh.usar2004.SposhLogicController
 
initializeController(BOT) - Method in class cz.cuni.amis.pogamut.sposh.usar2004.StateSposhLogicController
Initialize logic controller=call super initialization and create context and other stuff that is needed to have.
initializeController(USAR2004Bot) - Method in class cz.cuni.amis.pogamut.usar2004.bot.sposh.StreamScriptLogic
Constructor which is needed when you have to initialize the environment of the scripting language.
initializeListeners(BOT) - Method in class cz.cuni.amis.pogamut.sposh.context.USAR2004Behaviour
Initializes UT2004Behaviour#listenerRegistrator and calls AnnotationListenerRegistrator.addListeners() method to probe all declared methods for event-annotation presence.
initializeListeners(BOT) - Method in class cz.cuni.amis.pogamut.sposh.context.USAR2004Context
Initializes UT2004Behaviour#listenerRegistrator and calls AnnotationListenerRegistrator.addListeners() method to probe all declared methods for event-annotation presence.
initializeModules(BOT) - Method in class cz.cuni.amis.pogamut.sposh.context.USAR2004Behaviour
Initializes memory/command modules of the bot.
initializeModules(BOT) - Method in class cz.cuni.amis.pogamut.sposh.context.USAR2004Context
Initializes memory/command modules of the bot.
invocableEngine - Variable in class cz.cuni.amis.pogamut.usar2004.bot.sposh.StreamScriptLogic
Same engine as in engine, but recasted as Invocable, allowing us to call methods.
IUSAR2004Context<BOT extends cz.cuni.amis.pogamut.usar2004.agent.USAR2004Bot> - Interface in cz.cuni.amis.pogamut.sposh.context
 

L

listenerRegistrator - Variable in class cz.cuni.amis.pogamut.sposh.context.USAR2004Behaviour
Listener registrator that probes declared methods for the presence of EventListener, ObjectClassEventListener, ObjectClassListener, ObjectEventListener and ObjectListener annotations and automatically registers them as listeners on a specific events.
listenerRegistrator - Variable in class cz.cuni.amis.pogamut.sposh.context.USAR2004Context
Listener registrator that probes declared methods for the presence of EventListener, ObjectClassEventListener, ObjectClassListener, ObjectEventListener and ObjectListener annotations and automatically registers them as listeners on a specific events.
log - Variable in class cz.cuni.amis.pogamut.sposh.context.USAR2004Behaviour
Alias for user's log.
log - Variable in class cz.cuni.amis.pogamut.sposh.context.USAR2004Context
Alias for user's log.
logic() - Method in class cz.cuni.amis.pogamut.sposh.usar2004.SposhLogicController
Logic method evaluates the posh plan every time it is called.
logicAfterPlan() - Method in class cz.cuni.amis.pogamut.sposh.usar2004.SposhLogicController
Method that is triggered every time the plan for executor is evaluated.
logicBeforePlan() - Method in class cz.cuni.amis.pogamut.sposh.usar2004.SposhLogicController
Method that is triggered every time the plan for executor is evaluated.
logicIteration() - Method in class cz.cuni.amis.pogamut.sposh.context.USAR2004Context
This method is called before the SPOSH iteration is invoked.

P

prepareBehaviour(BOT) - Method in class cz.cuni.amis.pogamut.sposh.context.USAR2004Behaviour
Called after the behaviour construction to initialize user's data structures.
prepareBehaviour(BOT) - Method in class cz.cuni.amis.pogamut.sposh.context.USAR2004Context
Called after the behaviour construction to initialize user's data structures.

Q

query(VariableContext) - Method in class cz.cuni.amis.pogamut.sposh.usar2004.senses.BatteryLeft
 
query(VariableContext) - Method in class cz.cuni.amis.pogamut.sposh.usar2004.senses.Fail
 
query(VariableContext) - Method in class cz.cuni.amis.pogamut.sposh.usar2004.senses.Succeed
 

R

random - Variable in class cz.cuni.amis.pogamut.sposh.context.USAR2004Behaviour
Random number generator that is usually useful to have during decision making.
random - Variable in class cz.cuni.amis.pogamut.sposh.context.USAR2004Context
Random number generator that is usually useful to have during decision making.
run(VariableContext) - Method in class cz.cuni.amis.pogamut.sposh.usar2004.actions.DoNothing
 

S

scriptBinded() - Method in class cz.cuni.amis.pogamut.usar2004.bot.sposh.StreamScriptLogic
This method is called after the script is evaluated.
ScriptedAgentException - Exception in cz.cuni.amis.pogamut.usar2004.bot.sposh
Deprecated. 
ScriptedAgentException(String) - Constructor for exception cz.cuni.amis.pogamut.usar2004.bot.sposh.ScriptedAgentException
Deprecated. Constructs a new exception with the specified detail message.
ScriptedAgentException(String, Throwable) - Constructor for exception cz.cuni.amis.pogamut.usar2004.bot.sposh.ScriptedAgentException
Deprecated. Constructs a new exception with the specified detail message and cause.
scriptEngineManager - Variable in class cz.cuni.amis.pogamut.usar2004.bot.sposh.StreamScriptLogic
 
setAttribute(String, Object) - Method in class cz.cuni.amis.pogamut.usar2004.bot.sposh.StreamScriptLogic
Sets attribute to the global scope of the engine.
SPOSH_LOG_CATEGORY - Static variable in class cz.cuni.amis.pogamut.sposh.usar2004.SposhLogicController
 
SposhLogicController<BOT extends cz.cuni.amis.pogamut.usar2004.agent.USAR2004Bot,WORK_EXECUTOR extends IWorkExecutor> - Class in cz.cuni.amis.pogamut.sposh.usar2004
Logic controller that utilizes sposh engine for decision making of bot in UT2004 environment.
SposhLogicController() - Constructor for class cz.cuni.amis.pogamut.sposh.usar2004.SposhLogicController
 
stateModule - Variable in class cz.cuni.amis.pogamut.sposh.context.USAR2004Context
State module should be handy any time dealing with robots.
StateSposhLogicController<BOT extends cz.cuni.amis.pogamut.usar2004.agent.USAR2004Bot,CONTEXT extends IUSAR2004Context> - Class in cz.cuni.amis.pogamut.sposh.usar2004
This class should be used as base for bot that utilizes sposh and state primitives.
StateSposhLogicController() - Constructor for class cz.cuni.amis.pogamut.sposh.usar2004.StateSposhLogicController
 
StreamScriptLogic - Class in cz.cuni.amis.pogamut.usar2004.bot.sposh
This is class for the agents that are using the ScriptEngine.
StreamScriptLogic() - Constructor for class cz.cuni.amis.pogamut.usar2004.bot.sposh.StreamScriptLogic
 
Succeed - Class in cz.cuni.amis.pogamut.sposh.usar2004.senses
Success sense, always succeed (return true) and do nothing else.
Succeed(Context) - Constructor for class cz.cuni.amis.pogamut.sposh.usar2004.senses.Succeed
 

U

USAR2004Behaviour<BOT extends cz.cuni.amis.pogamut.usar2004.agent.USAR2004Bot> - Class in cz.cuni.amis.pogamut.sposh.context
For old version of POSH - obsolete, not used.
USAR2004Behaviour(String, BOT) - Constructor for class cz.cuni.amis.pogamut.sposh.context.USAR2004Behaviour
 
USAR2004Context<BOT extends cz.cuni.amis.pogamut.usar2004.agent.USAR2004Bot> - Class in cz.cuni.amis.pogamut.sposh.context
Primitive State Context for UT2004.
USAR2004Context(String, BOT) - Constructor for class cz.cuni.amis.pogamut.sposh.context.USAR2004Context
 
user - Variable in class cz.cuni.amis.pogamut.sposh.context.USAR2004Behaviour
Deprecated. use UT2004BotController#log instead

W

world - Variable in class cz.cuni.amis.pogamut.sposh.context.USAR2004Behaviour
Shortcut for the UT2004BotModuleController#getWorldView().
world - Variable in class cz.cuni.amis.pogamut.sposh.context.USAR2004Context
Shortcut for the UT2004BotModuleController#getWorldView().

A B C D E F G I L P Q R S U W

Copyright © 2015 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.