Class OA2QDLConfigurationLoader<T extends OA2QDLEnvironment>
- java.lang.Object
-
- edu.uiuc.ncsa.security.core.util.LoggingConfigLoader<T>
-
- org.qdl_lang.config.QDLConfigurationLoader<T>
-
- org.oa4mp.server.loader.qdl.scripting.OA2QDLConfigurationLoader<T>
-
- All Implemented Interfaces:
edu.uiuc.ncsa.security.core.util.ConfigurationLoader<T>
,edu.uiuc.ncsa.security.core.Version
,Serializable
,org.qdl_lang.config.QDLConfigurationConstants
public class OA2QDLConfigurationLoader<T extends OA2QDLEnvironment> extends org.qdl_lang.config.QDLConfigurationLoader<T>
Created by Jeff Gaynor
on 4/29/22 at 9:31 AM- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
SCRIPT_TAG
static String
SCRIPTS_TAG
static String
SKIP_BAD_MODULES_TAG
-
Fields inherited from class org.qdl_lang.config.QDLConfigurationLoader
DEFAULT_FONT_NAME, DEFAULT_FONT_SIZE, DEFAULT_FONT_STYLE
-
Fields inherited from class edu.uiuc.ncsa.security.core.util.LoggingConfigLoader
cn, debugger, loggerProvider, myLogger
-
Fields inherited from interface org.qdl_lang.config.QDLConfigurationConstants
BOOT_SCRIPT_TAG, CONFG_ATTR_ASSERTIONS_ENABLED, CONFG_ATTR_DEBUG, CONFG_ATTR_ENABLED, CONFG_ATTR_NAME, CONFG_ATTR_NUMERIC_DIGITS, CONFG_ATTR_OVERWRITE_BASE_FUNCTIONS_ENABLED, CONFG_ATTR_RESTRICTED_IO_RESTRICTED, CONFG_ATTR_SERVER_MODE_ENABLED, CONFIG_FILE_FLAG, CONFIG_NAME_FLAG, CONFIG_TAG_NAME, ENABLE_LIBRARY_SUPPORT, LIB_PATH_TAG, LIBRARY_SUPPORT_MODE, LIBRARY_SUPPORT_MODE_LOAD, LIBRARY_SUPPORT_MODE_RUN, MODULE_ATTR_ASSIGN_VARIABLE, MODULE_ATTR_IMPORT_ON_START, MODULE_ATTR_LIB_LOADER, MODULE_ATTR_TYPE, MODULE_ATTR_USE_MODULE, MODULE_ATTR_VERSION, MODULE_ATTR_VERSION_1_0, MODULE_ATTR_VERSION_2_0, MODULE_CLASS_NAME_TAG, MODULE_FAIL_ON_ERRORS, MODULE_PATH_TAG, MODULE_TAG_NAME, MODULE_TYPE_JAVA, MODULE_TYPE_QDL, MODULES_TAG_NAME, QDL_MODULE_PATH_TAG, RUN_INIT_ON_LOAD, SCRIPT_PATH_TAG, VFS_ATTR_ACCESS, VFS_ATTR_TYPE, VFS_MOUNT_POINT_TAG, VFS_ROOT_DIR_TAG, VFS_SCHEME_TAG, VFS_TAG_NAME, VFS_TYPE_MEMORY, VFS_TYPE_MYSQL, VFS_TYPE_PASS_THROUGH, VFS_TYPE_ZIP, VFS_ZIP_FILE_PATH, VIRTUAL_FILE_SYSTEMS_TAG_NAME, WS_ATTR_ANSI_MODE_ON, WS_ATTR_ASSERTIONS_ON, WS_ATTR_AUTOSAVE_INTERVAL, WS_ATTR_AUTOSAVE_MESSAGES_ON, WS_ATTR_AUTOSAVE_ON, WS_ATTR_ECHO_MODE_ON, WS_ATTR_FONT_NAME, WS_ATTR_FONT_SIZE, WS_ATTR_FONT_TYPE, WS_ATTR_logo, WS_ATTR_PREPROCESSOR_ON, WS_ATTR_PRETTY_PRINT, WS_ATTR_SHOW_BANNER, WS_ATTR_TERMINAL_TYPE, WS_ATTR_TERMINAL_TYPE2, WS_ATTR_VERBOSE, WS_COMPRESS_SERIALIZATION_TAG, WS_EDITOR_ENABLE, WS_EDITOR_NAME, WS_ENV, WS_FONT_TAG, WS_HOME_DIR_TAG, WS_SAVE_DIR, WS_TAG, WS_TERMINAL_TYPE_ANSI, WS_TERMINAL_TYPE_SWING, WS_TERMINAL_TYPE_TEXT
-
-
Constructor Summary
Constructors Constructor Description OA2QDLConfigurationLoader(String cfgFile, org.apache.commons.configuration.tree.ConfigurationNode node)
OA2QDLConfigurationLoader(String cfgFile, org.apache.commons.configuration.tree.ConfigurationNode node, edu.uiuc.ncsa.security.core.util.MyLoggingFacade logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
createInstance()
edu.uiuc.ncsa.security.util.scripting.ScriptSet
getServerScriptSet()
protected String
getWSEnvFile()
-
Methods inherited from class org.qdl_lang.config.QDLConfigurationLoader
areAssertionsEnabled, getAutosaveInterval, getBootScript, getCompressionOn, getConfigFile, getConstants, getDebugLevel, getEditors, getExternalEditorPath, getFirstBooleanValue, getFont, getLibLoader, getLibPath, getLibrarySupportMode, getModuleConfigs, getModulePath, getName, getNumericDigits, getSaveDir, getScriptPath, getTerminalType, getVersionString, getVFSConfigs, getWSHomeDir, isAnsiModeOn, isAutosaveMessagesOn, isAutosaveOn, isEchoModeOn, isEnabled, isEnableLibrarySupport, isOverwriteBaseFunctionsOn, isPreprocessorOn, isPrettyPrint, isRestrictedIO, isRunInitOnLoad, isServerModeOn, isWSVerboseOn, load, main, setConfigFile, showBanner, useLogo, useWSExternalEditor
-
-
-
-
Constructor Detail
-
OA2QDLConfigurationLoader
public OA2QDLConfigurationLoader(String cfgFile, org.apache.commons.configuration.tree.ConfigurationNode node)
-
OA2QDLConfigurationLoader
public OA2QDLConfigurationLoader(String cfgFile, org.apache.commons.configuration.tree.ConfigurationNode node, edu.uiuc.ncsa.security.core.util.MyLoggingFacade logger)
-
-
Method Detail
-
createInstance
public T createInstance()
- Specified by:
createInstance
in interfaceedu.uiuc.ncsa.security.core.util.ConfigurationLoader<T extends OA2QDLEnvironment>
- Overrides:
createInstance
in classorg.qdl_lang.config.QDLConfigurationLoader<T extends OA2QDLEnvironment>
-
getWSEnvFile
protected String getWSEnvFile()
- Overrides:
getWSEnvFile
in classorg.qdl_lang.config.QDLConfigurationLoader<T extends OA2QDLEnvironment>
-
getServerScriptSet
public edu.uiuc.ncsa.security.util.scripting.ScriptSet getServerScriptSet()
-
-