Package edu.uiuc.ncsa.qdl.xml
Class XMLUtils.ModuleAttributes
- java.lang.Object
-
- edu.uiuc.ncsa.qdl.xml.XMLUtils.ModuleAttributes
-
- All Implemented Interfaces:
SerializationConstants
- Enclosing class:
- XMLUtils
public static class XMLUtils.ModuleAttributes extends Object implements SerializationConstants
Internal class to manage attributes for a module. Not all modules have all of these all the time!
-
-
Field Summary
Fields Modifier and Type Field Description String
alias
String
className
URI
ns
UUID
stateReference
UUID
templateReference
String
type
UUID
uuid
-
Fields inherited from interface edu.uiuc.ncsa.qdl.xml.SerializationConstants
ASSERTIONS_ON, AUTOSAVE_INTERVAL, AUTOSAVE_MESSAGES_ON, AUTOSAVE_ON, BOOLEAN_TAG, BR_ALIAS, BR_CONTENT, BR_DELETED, BR_EDITED, BR_LINK, BR_LINK_SAVE_PATH, BR_MEMORY_ONLY, BR_SOURCE, BR_SOURCE_SAVE_PATH, BUFFER_DEFAULT_SAVE_PATH, BUFFER_MANAGER, BUFFER_RECORD, BUFFER_RECORDS, COMMAND_HISTORY, COMPRESS_XML, CURRENT_PID, CURRENT_WORKSPACE, DEBUG_LEVEL, DEBUG_MODE, DEBUG_UTIL, DECIMAL_TAG, DESCRIPTION, ECHO_MODE, EDITOR_CLIPBOARD, ENABLE_LIBRARY_SUPPORT, ENV_FILE, ENV_PROPERTIES, EXTERNAL_EDITOR_NAME, EXTERNAL_EDITOR_PATH, EXTRINSIC_VARIABLES_TAG, FUNCTION_ARG_COUNT_TAG, FUNCTION_NAME_TAG, FUNCTION_TABLE_STACK_TAG, FUNCTION_TAG, FUNCTIONS_TAG, IMPORTED_MODULES_TAG, INSTANCE_REFERENCE_TAG, INSTANCE_STACK, INTEGER_TAG, LIST_INDEX_ATTR, MODULE_ALIAS_ATTR, MODULE_CLASS_NAME_TAG, MODULE_DOCUMENTATION_TAG, MODULE_INHERITANCE_MODE_TAG, MODULE_INPUT_FORM_TAG, MODULE_INSTANCES_TAG, MODULE_IS_INSTANCE_TAG, MODULE_IS_TEMPLATE_TAG, MODULE_NS_ATTR, MODULE_PATH, MODULE_SOURCE_TAG, MODULE_STACK_TAG, MODULE_STATE_TAG, MODULE_TAG, MODULE_TEMPLATE_TAG, MODULE_TYPE_JAVA_TAG, MODULE_TYPE_QDL_TAG, MODULE_TYPE_TAG, MODULE_TYPE_TAG2, MODULES_TAG, NULL_TAG, OLD_IMPORTED_MODULES_TAG, OLD_MODULE_TEMPLATE_TAG, OVERWRITE_BASE_FUNCTIONS, PARENT_INSTANCE_ALIAS_TAG, PARENT_INSTANCE_UUID_TAG, PARENT_TEMPLATE_UUID_TAG, PRETTY_PRINT, QDL_TYPE_TAG, ROOT_DIR, RUN_INIT_ON_LOAD, RUN_SCRIPT_PATH, SAVE_DIR, SCRIPT_PATH, SERIALIZATION_VERSION_TAG, STACK_TAG, STACKS_TAG, START_TS, STATE_ASSERTIONS_ENABLED_TAG, STATE_CONSTANTS_TAG, STATE_ID_TAG, STATE_INTERNAL_ID_TAG, STATE_NUMERIC_DIGITS_TAG, STATE_REFERENCE_TAG, STATE_RESTRICTED_IO_TAG, STATE_SERVER_MODE_TAG, STATE_TAG, STATES_TAG, STEM_ENTRY_TAG, STEM_KEY_TAG, STEM_TAG, STRING_TAG, TEMPLATE_REFERENCE_TAG, TEMPLATE_STACK, TYPE_TAG, USE_EXTERNAL_EDITOR, USED_MODULES, UUID_TAG, VARIABLE_NAME_TAG, VARIABLE_STACK, VARIABLE_TAG, VARIABLES_TAG, VERSION_2_0_TAG, VERSION_2_1_TAG, WORKSPACE_TAG, WS_ENV_TAG, WS_ID
-
-
Constructor Summary
Constructors Constructor Description ModuleAttributes()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
fromJSON(String rawJSON)
void
fromJSON(net.sf.json.JSONObject jsonObject)
boolean
isJavaModule()
net.sf.json.JSONObject
toJSON()
-
-
-
Method Detail
-
isJavaModule
public boolean isJavaModule()
-
fromJSON
public void fromJSON(String rawJSON)
-
fromJSON
public void fromJSON(net.sf.json.JSONObject jsonObject)
-
toJSON
public net.sf.json.JSONObject toJSON()
-
-