Class QDLEnvironment

    • Field Detail

      • compressionOn

        public boolean compressionOn
    • Constructor Detail

      • QDLEnvironment

        public QDLEnvironment()
        A convenience constructor to make an instance of this that is disabled. Nothing else is initialized.
      • QDLEnvironment

        public QDLEnvironment​(edu.uiuc.ncsa.security.core.util.MyLoggingFacade myLogger,
                              String cfgFile,
                              String name,
                              boolean isEnabled,
                              boolean isServerModeOn,
                              boolean isRestrictedIO,
                              int numericDigits,
                              String bootScript,
                              String wsHomeDir,
                              String wsEnv,
                              boolean echoModeOn,
                              boolean prettyPrint,
                              boolean verboseOn,
                              boolean compressionOn,
                              boolean showBanner,
                              List<VFSConfig> vfsConfigs,
                              List<ModuleConfig> moduleConfigs,
                              String scriptPath,
                              String modulePath,
                              String libPath,
                              String debugLevel,
                              boolean autosaveOn,
                              long autosaveInterval,
                              boolean autosaveMessagesOn,
                              boolean useExternalEditor,
                              String externalEditorPath,
                              edu.uiuc.ncsa.security.util.cli.editing.Editors qdlEditors,
                              boolean enableLibrarySupport,
                              boolean assertionsOn,
                              String saveDir,
                              boolean allowOverwriteBaseFunctions,
                              LibLoader libLoader,
                              boolean ansiModeOn,
                              String logo,
                              String terminalType,
                              Font font)
    • Method Detail

      • getTerminalType

        public String getTerminalType()
      • setTerminalType

        public void setTerminalType​(String terminalType)
      • getLogoName

        public String getLogoName()
      • isAnsiModeOn

        public boolean isAnsiModeOn()
      • isAllowOverwriteBaseFunctions

        public boolean isAllowOverwriteBaseFunctions()
      • setAllowOverwriteBaseFunctions

        public void setAllowOverwriteBaseFunctions​(boolean allowOverwriteBaseFunctions)
      • isRestrictedIO

        public boolean isRestrictedIO()
      • getSaveDir

        public String getSaveDir()
      • setSaveDir

        public void setSaveDir​(String saveDir)
      • isAssertionsOn

        public boolean isAssertionsOn()
      • setAssertionsOn

        public void setAssertionsOn​(boolean assertionsOn)
      • getQdlEditors

        public edu.uiuc.ncsa.security.util.cli.editing.Editors getQdlEditors()
      • setQdlEditors

        public void setQdlEditors​(edu.uiuc.ncsa.security.util.cli.editing.Editors qdlEditors)
      • isUseExternalEditor

        public boolean isUseExternalEditor()
      • setUseExternalEditor

        public void setUseExternalEditor​(boolean useExternalEditor)
      • getExternalEditorPath

        public String getExternalEditorPath()
      • setExternalEditorPath

        public void setExternalEditorPath​(String externalEditorPath)
      • isAutosaveMessagesOn

        public boolean isAutosaveMessagesOn()
      • setAutosaveMessagesOn

        public void setAutosaveMessagesOn​(boolean autosaveMessagesOn)
      • getAutosaveInterval

        public long getAutosaveInterval()
      • setAutosaveInterval

        public void setAutosaveInterval​(long autosaveInterval)
      • isAutosaveOn

        public boolean isAutosaveOn()
      • setAutosaveOn

        public void setAutosaveOn​(boolean autosaveOn)
      • isCompressionOn

        public boolean isCompressionOn()
      • setCompressionOn

        public void setCompressionOn​(boolean compressionOn)
      • getDebugLevel

        public String getDebugLevel()
      • setDebugLevel

        public void setDebugLevel​(String debugLevel)
      • isPrettyPrint

        public boolean isPrettyPrint()
      • setPrettyPrint

        public void setPrettyPrint​(boolean prettyPrint)
      • isShowBanner

        public boolean isShowBanner()
      • getNumericDigits

        public int getNumericDigits()
      • setNumericDigits

        public void setNumericDigits​(int numericDigits)
      • getCfgFile

        public String getCfgFile()
      • getName

        public String getName()
      • isEchoModeOn

        public boolean isEchoModeOn()
      • getVFSConfigurations

        public List<VFSConfig> getVFSConfigurations()
      • isEnabled

        public boolean isEnabled()
      • isServerModeOn

        public boolean isServerModeOn()
      • hasBootScript

        public boolean hasBootScript()
      • getBootScript

        public String getBootScript()
      • setWsHomeDir

        public void setWsHomeDir​(String wsHomeDir)
        Should be set in the constructor. The setter here is allowed if the user is overriding it from the command line.
        Parameters:
        wsHomeDir -
      • getWSHomeDir

        public String getWSHomeDir()
      • getWSEnv

        public String getWSEnv()
      • isWSVerboseOn

        public boolean isWSVerboseOn()
      • getScriptPath

        public String getScriptPath()
      • getModulePath

        public String getModulePath()
      • getLibPath

        public String getLibPath()
      • isEnableLibrarySupport

        public boolean isEnableLibrarySupport()
      • setEnableLibrarySupport

        public void setEnableLibrarySupport​(boolean enableLibrarySupport)
      • getLibLoader

        public LibLoader getLibLoader()
      • setLibLoader

        public void setLibLoader​(LibLoader libLoader)
      • hasLibLoader

        public boolean hasLibLoader()
      • getFont

        public Font getFont()
      • setFont

        public void setFont​(Font font)