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 StringSCRIPT_TAGstatic StringSCRIPTS_TAGstatic StringSKIP_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 TcreateInstance()edu.uiuc.ncsa.security.util.scripting.ScriptSetgetServerScriptSet()protected StringgetWSEnvFile()-
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:
createInstancein interfaceedu.uiuc.ncsa.security.core.util.ConfigurationLoader<T extends OA2QDLEnvironment>- Overrides:
createInstancein classorg.qdl_lang.config.QDLConfigurationLoader<T extends OA2QDLEnvironment>
-
getWSEnvFile
protected String getWSEnvFile()
- Overrides:
getWSEnvFilein classorg.qdl_lang.config.QDLConfigurationLoader<T extends OA2QDLEnvironment>
-
getServerScriptSet
public edu.uiuc.ncsa.security.util.scripting.ScriptSet getServerScriptSet()
-
-