Skip navigation links
A B C E G I M O P R S 

C

com.jmodule.def - package com.jmodule.def
 
com.jmodule.exec - package com.jmodule.exec
 
com.jmodule.util - package com.jmodule.util
 
Command - Class in com.jmodule.def
Represents a possible command.
Command(String, String, CommandLogic) - Constructor for class com.jmodule.def.Command
Sets the name of the command function (for example, "find" or "grep") and inherits parameters from command logic, if any.
CommandLogic - Class in com.jmodule.def
Classes extending this class can define the logic for commands based on user input, if given.
CommandLogic() - Constructor for class com.jmodule.def.CommandLogic
 
CommandLogic(String[]) - Constructor for class com.jmodule.def.CommandLogic
 
ConsoleClient - Class in com.jmodule.exec
Builds and runs a multi-module command line interface.
ConsoleClient(String, Module) - Constructor for class com.jmodule.exec.ConsoleClient
Sets the name of the app and the starting module
ConsoleUtil - Class in com.jmodule.util
Adapted from Graham King's "Non-Blocking Console Input in Python and Java" https://www.darkcoding.net/software/non-blocking-console-io-is-not-possible/ Toggles the terminal between raw input mode (reading input character by character) and regular input mode (reading input line by line)
A B C E G I M O P R S 
Skip navigation links