Class OA2QDLCFConfigurationLoader<T extends OA2QDLEnvironment>
- java.lang.Object
-
- edu.uiuc.ncsa.security.core.util.CFLoggingConfigLoader<T>
-
- org.qdl_lang.config.QDLCFConfigurationLoader<T>
-
- org.oa4mp.server.loader.qdl.scripting.OA2QDLCFConfigurationLoader<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 OA2QDLCFConfigurationLoader<T extends OA2QDLEnvironment> extends org.qdl_lang.config.QDLCFConfigurationLoader<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.QDLCFConfigurationLoader
DEFAULT_FONT_NAME, DEFAULT_FONT_SIZE, DEFAULT_FONT_STYLE
-
Fields inherited from class edu.uiuc.ncsa.security.core.util.CFLoggingConfigLoader
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 OA2QDLCFConfigurationLoader(String cfgFile, edu.uiuc.ncsa.security.core.cf.CFNode node)OA2QDLCFConfigurationLoader(String cfgFile, edu.uiuc.ncsa.security.core.cf.CFNode 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.QDLCFConfigurationLoader
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
-
OA2QDLCFConfigurationLoader
public OA2QDLCFConfigurationLoader(String cfgFile, edu.uiuc.ncsa.security.core.cf.CFNode node)
-
OA2QDLCFConfigurationLoader
public OA2QDLCFConfigurationLoader(String cfgFile, edu.uiuc.ncsa.security.core.cf.CFNode 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.QDLCFConfigurationLoader<T extends OA2QDLEnvironment>
-
getWSEnvFile
protected String getWSEnvFile()
- Overrides:
getWSEnvFilein classorg.qdl_lang.config.QDLCFConfigurationLoader<T extends OA2QDLEnvironment>
-
getServerScriptSet
public edu.uiuc.ncsa.security.util.scripting.ScriptSet getServerScriptSet()
-
-