Package com.microstrategy.web.app
Class JavaScriptInfoList
- java.lang.Object
-
- com.microstrategy.utils.config.AbstractConfigurationElement
-
- com.microstrategy.utils.config.AbstractConfigurationElementList
-
- com.microstrategy.web.app.JavaScriptInfoList
-
- All Implemented Interfaces:
ConfigurationElement
,ConfigurationElementList
,ConfigurationFile
,java.lang.Cloneable
public class JavaScriptInfoList extends AbstractConfigurationElementList
The JavaScriptInfoList class is a collection of JavaScriptInfo instances that hold information about all the Javascript to be executed on different javascript events for a page. For more information about JavaScriptInfo, please check documention of theJavaScriptInfo
class.- Since:
- MicroStrategy Web 7.3.1 or earlier
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.microstrategy.utils.config.AbstractConfigurationElement
AbstractConfigurationElement.FilteredList
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
EVENT_ONLOAD
String to represent the argument name which specifies the javascript ONLOAD event.static java.lang.String
NODE_JAVASCRIPTS
-
Fields inherited from class com.microstrategy.utils.config.AbstractConfigurationElementList
ATT_VERSION
-
Fields inherited from class com.microstrategy.utils.config.AbstractConfigurationElement
ATT_CONFIG_SRC, ATT_DELETED, ATT_POSITION, ATT_PROTOTYPE, ATT_USE_DEFAULT
-
-
Constructor Summary
Constructors Constructor Description JavaScriptInfoList()
Class constructor.JavaScriptInfoList(org.w3c.dom.Document doc)
Class constructor.JavaScriptInfoList(org.w3c.dom.Node root)
Class constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JavaScriptInfo
getJavaScriptInfo(java.lang.String name)
Retrieve aJavaScriptInfo
by the name that it is associated with.-
Methods inherited from class com.microstrategy.utils.config.AbstractConfigurationElementList
clear, clone, get, get, getFilteredList, getKey, getKeyAttribute, getList, getValues, getVersion, init, isEmpty, put, put, registerElementInList, remove, setVersion, size, sort
-
Methods inherited from class com.microstrategy.utils.config.AbstractConfigurationElement
addFileSource, applyCustomization, applyCustomizations, cleanUpDeletedElements, delete, deltas, deltas, equalAtts, equalElements, equalNodeValues, equals, equalsIncludingDeletedElements, exportAttributesToXML, exportElementsToXML, exportNodeValueToXML, getAttribute, getAttributes, getBoolAttribute, getChildKey, getConfigSrc, getDTDFileName, getElement, getElement, getElements, getFileLoader, getIntAttribute, getIntAttribute, getKey, getLineNumber, getList, getNextKey, getNodeName, getNodeValue, getNodeValue, getOrCreateElement, getParent, getPosition, getPrototype, getRegisteredClass, getSelfInitPath, getSource, getStrAttribute, getUseDefault, getXMLParserParameters, getXMLSerializerParameters, hashCode, hashCodeAtts, hashCodeElements, hashCodeNodeValues, hasRegisteredClass, initAttributesFromXML, initDefaultAttributes, initElementFromXML, initElementsFromXML, initFromFile, initFromResource, initFromXML, initFromXML, initNodeValueFromXML, initPrototype, isActive, isCustomized, isDeleted, isDirty, isInSource, isKeyAttribute, load, mergeChanges, newChildInstance, newSource, original, populate, printAttributes, printElements, printNodeValue, refreshLists, registerClass, registerElement, registerElement, registerElementList, reload, reloadPrototype, removeAttribute, removeDefaults, replaceList, restore, save, save, saveChangesAs, saveConfig, saveFlatXML, saveNode, saveSource, setAttribute, setBoolAttribute, setChildOriginals, setConfigSrc, setCustomized, setElement, setFileLoader, setIntAttribute, setKey, setLineNumber, setNodeName, setNodeValue, setPosition, setPrototype, setSelfInitPath, setStrAttribute, setUseDefault, setUseValidation, throwConfigParseException, toString, toXML, toXML, toXML, toXML, useNodeValue, useValidation
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.microstrategy.utils.config.ConfigurationElement
getAttribute, getAttributes, getElement, getElements, getKey, getNodeName, getStrAttribute, initFromXML, reload, toXML
-
-
-
-
Field Detail
-
NODE_JAVASCRIPTS
public static final java.lang.String NODE_JAVASCRIPTS
- See Also:
- Constant Field Values
-
EVENT_ONLOAD
public static final java.lang.String EVENT_ONLOAD
String to represent the argument name which specifies the javascript ONLOAD event.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
JavaScriptInfoList
public JavaScriptInfoList()
Class constructor. Initializes a new -empty- instance of the JavaScriptInfoList class.
-
JavaScriptInfoList
public JavaScriptInfoList(org.w3c.dom.Node root)
Class constructor. Initializes a JavaScriptInfoList instance based on the information included in the XML Node- Parameters:
root
- Node instance representing the shortcut list information.
-
JavaScriptInfoList
public JavaScriptInfoList(org.w3c.dom.Document doc)
Class constructor. Initializes a JavaScriptInfoList instance based on the information included in the DOM Document- Parameters:
doc
- Document instance representing the shortcut list information.
-
-
Method Detail
-
getJavaScriptInfo
public JavaScriptInfo getJavaScriptInfo(java.lang.String name)
Retrieve aJavaScriptInfo
by the name that it is associated with.- Parameters:
name
- The name of the JavaScriptInfo.- Returns:
- the
JavaScriptInfo
associated with the given name
-
-