Rabbit Escape  2017-01-14_18:33:47_+0000__(tag:_v0.10.1)
Public Member Functions | Static Package Functions | Private Member Functions | Private Attributes | List of all members
rabbitescape.ui.text.InputHandler Class Reference
Collaboration diagram for rabbitescape.ui.text.InputHandler:
Collaboration graph
[legend]

Public Member Functions

 InputHandler (SandboxGame sandboxGame, Terminal terminal)
 
boolean handle (int commandIndex)
 
String solution ()
 

Static Package Functions

static String expandAbbreviations (String input)
 

Private Member Functions

void appendAll (Solution solution)
 
boolean help ()
 
boolean fail (String message)
 
String input ()
 

Private Attributes

final SandboxGame sandboxGame
 
final Terminal terminal
 
final SolutionRecorder recorder
 

Constructor & Destructor Documentation

rabbitescape.ui.text.InputHandler.InputHandler ( SandboxGame  sandboxGame,
Terminal  terminal 
)

Member Function Documentation

void rabbitescape.ui.text.InputHandler.appendAll ( Solution  solution)
private
static String rabbitescape.ui.text.InputHandler.expandAbbreviations ( String  input)
staticpackage

Note: changes the argument.

boolean rabbitescape.ui.text.InputHandler.fail ( String  message)
private
boolean rabbitescape.ui.text.InputHandler.handle ( int  commandIndex)
boolean rabbitescape.ui.text.InputHandler.help ( )
private
String rabbitescape.ui.text.InputHandler.input ( )
private
String rabbitescape.ui.text.InputHandler.solution ( )

Member Data Documentation

final SolutionRecorder rabbitescape.ui.text.InputHandler.recorder
private
final SandboxGame rabbitescape.ui.text.InputHandler.sandboxGame
private
final Terminal rabbitescape.ui.text.InputHandler.terminal
private

The documentation for this class was generated from the following file: