Package edu.uiuc.ncsa.sas
Class SASCLIDriver
- java.lang.Object
-
- edu.uiuc.ncsa.security.util.cli.CLIDriver
-
- edu.uiuc.ncsa.sas.SASCLIDriver
-
- All Implemented Interfaces:
Executable
public class SASCLIDriver extends CLIDriver implements Executable
ExtendsCLIDriver
tp run as a SAS executable on the server. Implement this toCreated by Jeff Gaynor
on 3/7/24 at 2:33 PM
-
-
Field Summary
-
Fields inherited from class edu.uiuc.ncsa.security.util.cli.CLIDriver
ABNORMAL_RC, CLEAR_BUFFER_COMMAND, CLEAR_BUFFER_COMMAND_VALUE, COMPONENT_COMMAND, COMPONENT_COMMAND_VALUE, EXIT_COMMAND, HELP_RC, HELP_SWITCH, HISTORY_COMMAND_VALUE, HISTORY_LIST_COMMAND, lineCommentStart, LIST_ALL_METHODS_COMMAND, LIST_ALL_METHODS_COMMAND_VALUE, LOAD_BUFFER_COMMAND, NO_OP_VALUE, OK_RC, ONLINE_HELP_COMMAND, ONLINE_HELP_COMMAND_VALUE, PRINT_HELP_COMMAND, PRINT_HELP_COMMAND_VALUE, READ_BUFFER_COMMAND_VALUE, REPEAT_COMMAND_VALUE, REPEAT_LAST_COMMAND, SHORT_EXIT_COMMAND, SHORT_EXIT_COMMAND_VALUE, SHUTDOWN_RC, TRACE_COMMAND, TRACE_COMMAND_VALUE, USER_DEFINED_COMMAND, USER_EXIT_RC, WRITE_BUFFER_COMMAND, WRITE_BUFFER_COMMAND_VALUE
-
-
Constructor Summary
Constructors Constructor Description SASCLIDriver(Commands... cci)
SASCLIDriver(IOInterface ioInterface)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Response
execute(Action action)
IOInterface
getIO()
protected void
init()
void
setIO(IOInterface io)
-
Methods inherited from class edu.uiuc.ncsa.security.util.cli.CLIDriver
addCommands, doBufferRead, doBufferWrite, doHelp, doHistory, doRepeatCommand, execute, execute, getCLICommands, getCommandType, getComponentManager, getEnv, getHelpUtil, getIOInterface, getLineCommentStart, hasComments, hasEnv, isTraceOn, listCLIMethods, printHelp, printHelpTopics, quit, readline, say, say2, setCLICommands, setComponentManager, setEnv, setHelpUtil, setIOInterface, setLineCommentStart, setTraceOn, shutdown, start
-
-
-
-
Constructor Detail
-
SASCLIDriver
public SASCLIDriver(IOInterface ioInterface)
-
SASCLIDriver
public SASCLIDriver(Commands... cci)
-
-
Method Detail
-
execute
public Response execute(Action action)
- Specified by:
execute
in interfaceExecutable
-
getIO
public IOInterface getIO()
- Specified by:
getIO
in interfaceExecutable
-
setIO
public void setIO(IOInterface io)
- Specified by:
setIO
in interfaceExecutable
-
init
protected void init()
-
-