Class QDLConfigurationLoader<T extends QDLEnvironment>

    • Field Detail

      • DEFAULT_FONT_NAME

        public static String DEFAULT_FONT_NAME
      • DEFAULT_FONT_STYLE

        public static int DEFAULT_FONT_STYLE
      • DEFAULT_FONT_SIZE

        public static int DEFAULT_FONT_SIZE
    • Constructor Detail

      • QDLConfigurationLoader

        public QDLConfigurationLoader​(String cfgFile,
                                      org.apache.commons.configuration.tree.ConfigurationNode node)
      • QDLConfigurationLoader

        public QDLConfigurationLoader​(String cfgFile,
                                      org.apache.commons.configuration.tree.ConfigurationNode node,
                                      edu.uiuc.ncsa.security.core.util.MyLoggingFacade logger)
        Use only in those cases where the logger is constructed elsewhere. This will override the logging configuration and use this logger instead.
        Parameters:
        node -
        logger -
    • Method Detail

      • load

        public T load()
        Specified by:
        load in interface edu.uiuc.ncsa.security.core.util.ConfigurationLoader<T extends QDLEnvironment>
      • setConfigFile

        public void setConfigFile​(String configFile)
        This is set to point to the configuration file (that information is not contained inside the file). It is optional.
        Parameters:
        configFile -
      • getConfigFile

        protected String getConfigFile()
      • getBootScript

        protected String getBootScript()
      • getWSEnvFile

        protected String getWSEnvFile()
      • getWSHomeDir

        protected String getWSHomeDir()
      • getFont

        protected Font getFont()
      • getCompressionOn

        protected boolean getCompressionOn()
      • getScriptPath

        protected String getScriptPath()
      • getLibPath

        protected String getLibPath()
      • getModulePath

        protected String getModulePath()
      • getFirstBooleanValue

        protected boolean getFirstBooleanValue​(org.apache.commons.configuration.tree.ConfigurationNode node,
                                               String attrib,
                                               boolean defaultValue)
      • useWSExternalEditor

        protected boolean useWSExternalEditor()
      • isAnsiModeOn

        protected Boolean isAnsiModeOn()
      • getExternalEditorPath

        protected String getExternalEditorPath()
      • getSaveDir

        protected String getSaveDir()
      • getEditors

        protected edu.uiuc.ncsa.security.util.cli.editing.Editors getEditors()
      • isWSVerboseOn

        protected boolean isWSVerboseOn()
      • showBanner

        protected boolean showBanner()
      • useLogo

        protected String useLogo()
      • getTerminalType

        protected String getTerminalType()
      • isEnabled

        protected boolean isEnabled()
      • getName

        protected String getName()
      • isOverwriteBaseFunctionsOn

        protected boolean isOverwriteBaseFunctionsOn()
      • isServerModeOn

        protected boolean isServerModeOn()
      • isRestrictedIO

        protected boolean isRestrictedIO()
      • getDebugLevel

        protected String getDebugLevel()
      • isEchoModeOn

        protected boolean isEchoModeOn()
      • areAssertionsEnabled

        protected boolean areAssertionsEnabled()
      • isPrettyPrint

        protected boolean isPrettyPrint()
      • isAutosaveOn

        protected boolean isAutosaveOn()
      • isAutosaveMessagesOn

        protected boolean isAutosaveMessagesOn()
      • getAutosaveInterval

        protected long getAutosaveInterval()
      • isEnableLibrarySupport

        protected boolean isEnableLibrarySupport()
      • isRunInitOnLoad

        protected boolean isRunInitOnLoad()
      • getNumericDigits

        protected int getNumericDigits()
      • getLibLoader

        public LibLoader getLibLoader()
      • createInstance

        public T createInstance()
        Specified by:
        createInstance in interface edu.uiuc.ncsa.security.core.util.ConfigurationLoader<T extends QDLEnvironment>
      • getConstants

        public HashMap<String,​String> getConstants()
        Specified by:
        getConstants in interface edu.uiuc.ncsa.security.core.util.ConfigurationLoader<T extends QDLEnvironment>
      • main

        public static void main​(String[] args)
      • getVersionString

        public String getVersionString()
        Specified by:
        getVersionString in class edu.uiuc.ncsa.security.core.util.LoggingConfigLoader<T extends QDLEnvironment>