Uses of Interface
za.co.wethinkcode.robots.shared.Argument
Packages that use Argument
Package
Description
Classes in this package are focused on helping the client robot work
Classes for Client side requests for a command to be executed on the server
This package encapsulates the behavior of all commands sent by a client to be executed on the server
Their unevaluated and evaluated versions are contained here.
This package contains the functionality of all server specific commands
All classes in this package manage how robots work on the serverside
Classes that store info about how the world is created and managed
This package contains all classes shared between the server and client binary
It primarily contains enums and interfaces
This package contains classes and records the fulfill the Argument interface
-
Uses of Argument in za.co.wethinkcode.robots.client.clientRobot
Classes in za.co.wethinkcode.robots.client.clientRobot that implement ArgumentModifier and TypeClassDescriptionclassA boring client robot.classAbstract parent class of all clients on the robot's side -
Uses of Argument in za.co.wethinkcode.robots.client.commands
Methods in za.co.wethinkcode.robots.client.commands that return types with arguments of type ArgumentModifier and TypeMethodDescriptionClientCommandRequest.getArgumentsMap()Abstract method for childClasses to define their expected argument syntaxLaunchCommandRequest.getArgumentsMap()Abstract method for childClasses to define their expected argument syntaxLookCommandRequest.getArgumentsMap()Abstract method for childClasses to define their expected argument syntaxStateCommandRequest.getArgumentsMap() -
Uses of Argument in za.co.wethinkcode.robots.server.clientCommands
Methods in za.co.wethinkcode.robots.server.clientCommands that return types with arguments of type ArgumentModifier and TypeMethodDescriptionLaunchClientCommand.LaunchArgumentGroup.argumentsMap()Returns the value of theargumentsMaprecord component.Method parameters in za.co.wethinkcode.robots.server.clientCommands with type arguments of type ArgumentModifier and TypeMethodDescriptionClientCommand.execute(ServerRobot target, Map<String, Argument> args, WorldState worldState) Overload of execute method that supports passing in a robot as the target for a commandLaunchClientCommand.execute(Map<String, Argument> args, WorldState worldState) LaunchClientCommand.execute(ServerRobot target, Map<String, Argument> args, WorldState worldState) Overload of execute method that supports passing in a robot as the target for a commandLookClientCommand.execute(Map<String, Argument> args, WorldState worldState) LookClientCommand.execute(ServerRobot target, Map<String, Argument> args, WorldState worldState) StateClientCommand.execute(Map<String, Argument> args, WorldState worldState) StateClientCommand.execute(ServerRobot target, Map<String, Argument> args, WorldState worldState) Constructor parameters in za.co.wethinkcode.robots.server.clientCommands with type arguments of type ArgumentModifierConstructorDescriptionprotectedLaunchArgumentGroup(Map<String, Argument> argumentsMap) Creates an instance of aLaunchArgumentGrouprecord class.LaunchClientCommand(String robotName, Map<String, Argument> argumentsMap) LaunchClientCommand(Map<String, Argument> argumentsMap) -
Uses of Argument in za.co.wethinkcode.robots.server.serverCommands
Method parameters in za.co.wethinkcode.robots.server.serverCommands with type arguments of type ArgumentModifier and TypeMethodDescriptionDumpCommand.execute(Map<String, Argument> args, WorldState worldstate) QuitCommand.execute(Map<String, Argument> args, WorldState worldstate) RobotsCommand.execute(Map<String, Argument> args, WorldState worldstate) Constructor parameters in za.co.wethinkcode.robots.server.serverCommands with type arguments of type ArgumentModifierConstructorDescriptionDumpCommandResult(Map<String, Argument> args, WorldState worldState, InternalResponseCode internalResponseCode) Standard Constructor for Dump Command Result -
Uses of Argument in za.co.wethinkcode.robots.server.serverRobot
Classes in za.co.wethinkcode.robots.server.serverRobot that implement Argument -
Uses of Argument in za.co.wethinkcode.robots.server.worldinfo
Classes in za.co.wethinkcode.robots.server.worldinfo that implement ArgumentModifier and TypeClassDescriptionclassAbstract Class that All Obstacles derive fromclassSquare Obstacle extends the Standard Obstacle