Package org.qdl_lang.sas
Class QDLSASWorkspaceCommands
- java.lang.Object
-
- org.qdl_lang.workspace.WorkspaceCommands
-
- org.qdl_lang.sas.QDLSASWorkspaceCommands
-
- All Implemented Interfaces:
edu.uiuc.ncsa.security.core.Logable
,Serializable
public class QDLSASWorkspaceCommands extends WorkspaceCommands
Extends the QDL Workspace commands. These returnResponse
s rather than op codes and the system will process responses accordingly.Created by Jeff Gaynor
on 8/26/22 at 10:19 AM- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.qdl_lang.workspace.WorkspaceCommands
WorkspaceCommands.RegexFileFilter, WorkspaceCommands.SIEntries, WorkspaceCommands.WSInternals, WorkspaceCommands.WSLibEntry
-
-
Field Summary
-
Fields inherited from class org.qdl_lang.workspace.WorkspaceCommands
___SI_ACTIVE, ___SI_LINE_NR, ___SI_PID, ___SI_SIZE, ___SI_TIMESTAMP, ACTION_INDEX, ALL_WS_VARS, ALTERNATE_XML_SAVE_FILE_EXTENSION, ANSI_MODE_ON, ASSERTIONS_ON, AUTOSAVE_INTERVAL, AUTOSAVE_MESSAGES_ON, AUTOSAVE_ON, BUFFER_IN_MEMORY_ONLY_SWITCH, BUFFER_RECORD_SEPARATOR, BUFFER2_COMMAND, CLA_BOOT_SCRIPT, CLA_DEBUG_ON, CLA_ENVIRONMENT, CLA_HOME_DIR, CLA_LIB_PATH, CLA_LOG_DIR, CLA_LOGO, CLA_LONG_FORMAT_ON, CLA_MACRO, CLA_MODULE_PATH, CLA_MODULES, CLA_NO_BANNER, CLA_RUN_SCRIPT_ON, CLA_SCRIPT_PATH, CLA_SHOW_BANNER, CLA_VERBOSE_ON, CLEAN_TEMP_DIR_SIZE_SWITCH, CLEAR_COMMAND, COLUMNS_VIEW_SWITCH, COMMAND_INDEX, commandHistory, COMPACT_ALIAS_SWITCH, COMPRESS_XML, COMPRESSED_INDEX, CURRENT_WORKSPACE_FILE, DEFAULT_JAVA_SERIALIZATION_FILE_EXTENSION, DEFAULT_QDL_DUMP_FILE_EXTENSION, DEFAULT_XML_SAVE_FILE_EXTENSION, defaultIndent, DESCRIPTION, DISPLAY_WIDTH_SWITCH, ECHO, EDIT_COMMAND, EDIT_TEXT_FLAG, EDITOR_ADD, EDITOR_CLEAR_SCREEN, EDITOR_LIST, EDITOR_REMOVE, EDITOR_USE, ENABLE_LIBRARY_SUPPORT, ENV_COMMAND, EXECUTE_COMMAND, EXTERNAL_EDITOR, FILE_COMMAND, FIRST_ARG_INDEX, FONT_CHECK_COMMAND, FONT_LIST_COMMAND, FONTS_COMMAND, FQ_SWITCH, FUNCS_COMMAND, HELP_COMMAND, HISTORY_COMMAND, IMPORTS_COMMAND, INDENT, JAVA_TRACE, JSON_SERIALIZATION_FILE_EXTENSION, KEEP_WSF, LIB_COMMAND, LIB_LIST_FORCE_FORMAT_SWITCH, LINE_EDITOR_NAME, LIST_EXTRINSIC_SWITCH, LIST_INTRINSIC_SWITCH, LIST_MODULES_SWITCH, LOAD_COMMAND, logger, MODULES_COMMAND, NO_BUFFERS_SAVE_FLAG, OFF_COMMAND, ONLINE_HELP_COMMAND, ONLINE_HELP_EXAMPLE_FLAG, OVERWRITE_BASE_FUNCTIONS_ON, PRETTY_PRINT, PRETTY_PRINT_SHORT, RC_CONTINUE, RC_EXIT_NOW, RC_NO_OP, RC_RELOAD, REGEX_SWITCH, RELOAD_FLAG, REPEAT_COMMAND, RESUME_COMMAND, ROOT_DIR, SAVE_AS_JAVA_FLAG, SAVE_COMMAND, SAVE_DIR, SHORT_BUFFER2_COMMAND, SHORT_EXTERNAL_EDITOR, SHOW_FAILURES, SHOW_ONLY_FAILURES, SILENT_SAVE_FLAG, SKIP_BAD_MODULES_FLAG, START_TS, STATE_INDICATOR_COMMAND, SWITCH, UNCOMPRESSED_INDEX, UNICODE_ON, USE_EXTERNAL_EDITOR, VARS_COMMAND, WS_ARG_CAPUT, WS_COMMAND, WS_ID
-
-
Constructor Summary
Constructors Constructor Description QDLSASWorkspaceCommands()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
editFile(List<String> input, List<String> output, String fileName)
Object
editFunction(List<String> inputForm, List<String> output, String fName, int argCount)
Object
editVariable(List<String> inputForm, List<String> output, String varName, boolean isText, boolean isStem)
protected Object
invokeEditor(BufferManager.BufferRecord br, List<String> result)
-
Methods inherited from class org.qdl_lang.workspace.WorkspaceCommands
_doBufferCheck, _doBufferCreate, _doBufferDelete, _doBufferEdit, _doBufferLink, _doBufferList, _doBufferPath, _doBufferReload, _doBufferReset, _doBufferRun, _doBufferShow, _doBufferWrite, _doBufferWrite, _doEditor, _doFileEdit, _doFontList, _doFuncEdit, _doGUIEditor, _doHelp, _doSIList, _doSIRemove, _doSIResume, _doSISet, _doVarEdit, _envDrop, _envGet, _envList, _envLoad, _envSave, _envSet, _fileCopy, _fileCopy, _fileDelete, _fileDir, _fileMkDir, _fileRmDir, _fileVFS, _funcsDrop, _funcsHelp, _funcsList, _funcsListSystem, _moduleImports, _modulesList, _resolveLibFile, _saveAllBuffers, _varsDrop, _varsList, _varsSystem, _wsClear, _wsEchoMode, _wsGet, _wsLibList, _wsListDrop, _wsLoad, _wsSave, _wsSet, _xmlWSJavaLoad, _xmlWSJavaLoad, _xmlWSJavaSave, _xmlWSJavaSave, _xmlWSQDLLoad, _xmlWSQDLSave, _xmlWSQDLSave, cloneInterpreter, debug, doEnvCommand, doFileCommands, doFontCommand, doFuncs, doHelp, doModulesCommand, doSICommand, doVars, doWS, editDone, error, error, execute, execute2, figureOutFont, fontReport, formatBufferRecord, fromCommandLine, fromConfigFile, fromConfigFile, fromJSON, fromXML, getAltLookup, getAutosaveInterval, getBR, getBufferDefaultSavePath, getBufferManager, getDescription, getEnv, getExternalEditorName, getFont, getFunctionDocFromVariable, getFunctionHelp, getFunctionList, getHelpTopic, getHelpTopicExample, getInstance, getInstance, getInterpreter, getIoInterface, getLastResult, getLibLoaders, getLogger, getModuleDocFromVariable, getOnlineExamples, getOnlineHelp, getQdlEditors, getQdlEnvironment, getState, getSwingTerminal, getTempDir, getWorkspace, getWorkspaceCommandsProvider, getWSID, getWSVariable, getXMLEventReader, hasEditors, info, init, initAutosave, inputStreamFromFile, isAnsiModeOn, isAssertionsOn, isAutosaveMessagesOn, isAutosaveOn, isCompressXML, isDebugOn, isEchoModeOn, isOnOrTrue, isPrettyPrint, isQELoaded, isRunScript, isSwingGUI, isUseExternalEditor, listEditors, loadQE, newInstance, newInstance, onOrOff, printAllWSVars, printList, processJavaLibEntry, processJSONLibEntry, processJSONLibEntry, processXMLLibEntry, readline, readline, resolveAgainstRoot, resolveRealHelpName, restoreFile, restoreFunction, restoreVariable, runMacro, say, sayi, sayii, setAnsiModeOn, setAssertionsOn, setAutosaveInterval, setAutosaveMessagesOn, setAutosaveOn, setCompressXML, setDebugOn, setDescription, setEchoModeOn, setEnv, setExternalEditorName, setFont, setInstance, setIoInterface, setPrettyPrint, setQdlEditors, setQdlEnvironment, setState, setSwingGUI, setSwingTerminal, setupJavaModule, setUseExternalEditor, setWorkspace, setWorkspaceCommandsProvider, setWSID, showGeneralHelp, showHelp4Help, shutdown, splashScreen, toJSON, toXML, updateWSState, useExternalEditor, variableLookup, warn, writeFile
-
-
-
-
Method Detail
-
invokeEditor
protected Object invokeEditor(BufferManager.BufferRecord br, List<String> result)
- Overrides:
invokeEditor
in classWorkspaceCommands
-
editVariable
public Object editVariable(List<String> inputForm, List<String> output, String varName, boolean isText, boolean isStem)
- Overrides:
editVariable
in classWorkspaceCommands
-
editFunction
public Object editFunction(List<String> inputForm, List<String> output, String fName, int argCount)
- Overrides:
editFunction
in classWorkspaceCommands
-
-