public abstract class Script extends WebContent implements WebExportable
| Red (cxh) |
| Red (cxh) |
Variable.CircularDependencyError, Variable.VariableScopeNamedObj.ContainedObjectsIteratorSettable.Visibility| Modifier and Type | Field and Description |
|---|---|
Parameter |
evaluateScript
Parameter indicating whether the script text's expression should be
evaluated or not.
|
AreaEventType |
eventType
Event type to respond to by executing the command given by
the value of this Script parameter.
|
StringParameter |
script
Script to insert in the head section of the
web page.
|
_icon, displayText, height, width_currentExpression, _needsEvaluation, _parserScope, _parseTreeValid, _valueListeners_changeListeners, _changeLock, _changeRequests, _debugging, _debugListeners, _deferChangeRequests, _elementName, _isPersistent, _verbose, _workspace, ATTRIBUTES, CLASSNAME, COMPLETE, CONTENTS, DEEP, FULLNAME, LINKSEXPERT, FULL, NONE, NOT_EDITABLE| Constructor and Description |
|---|
Script(NamedObj container,
java.lang.String name)
Create an instance of this parameter.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getMimeType()
Script is of type text/javascript for backwards compatibility.
|
boolean |
isOverwriteable()
Return true, since new scripts and method calls should overwrite old.
|
_provideAttributes, _provideElements, attributeChanged, clone, provideContentstringValueaddChoice, exportMoML, getChoices, removeAllChoices, removeChoice_description, _evaluate, _notifyValueListeners, _parseIfNecessary, _propagate, _propagateToValueListeners, _propagateValue, _setToken, _setTokenAndNotify, addValueListener, getDeclaredType, getExpression, getFreeIdentifiers, getParserScope, getScope, getScope, getToken, getType, getTypeTerm, getValueAsString, getVariable, getVisibility, invalidate, isKnown, isLazy, isStringMode, isTypeAcceptable, removeValueListener, reset, setContainer, setExpression, setLazy, setName, setParseTreeEvaluator, setStringMode, setToken, setToken, setTypeAtLeast, setTypeAtLeast, setTypeAtMost, setTypeEquals, setTypeSameAs, setUnknown, setVisibility, stringRepresentation, toString, typeConstraintList, typeConstraints, validate, valueChangedgetDefaultExpression_checkContainer, _getContainedObject, _propagateExistence, getContainer, moveDown, moveToFirst, moveToIndex, moveToLast, moveUp, updateContent_addAttribute, _adjustOverride, _attachText, _cloneFixAttributeFields, _containedDecorators, _copyChangeRequestList, _debug, _debug, _debug, _debug, _debug, _executeChangeRequests, _exportMoMLContents, _getIndentPrefix, _isMoMLSuppressed, _markContentsDerived, _notifyHierarchyListenersAfterChange, _notifyHierarchyListenersBeforeChange, _removeAttribute, _splitName, _stripNumericSuffix, _validateSettables, addChangeListener, addDebugListener, addHierarchyListener, attributeDeleted, attributeList, attributeList, attributeTypeChanged, clone, containedObjectsIterator, decorators, deepContains, depthInHierarchy, description, description, event, executeChangeRequests, exportMoML, exportMoML, exportMoML, exportMoML, exportMoMLPlain, getAttribute, getAttribute, getAttributes, getChangeListeners, getClassName, getDecoratorAttribute, getDecoratorAttributes, getDerivedLevel, getDerivedList, getDisplayName, getElementName, getFullName, getModelErrorHandler, getName, getName, getPrototypeList, getSource, handleModelError, isDeferringChangeRequests, isOverridden, isPersistent, lazyContainedObjectsIterator, message, notifyOfNameChange, propagateExistence, propagateValue, propagateValues, removeAttribute, removeChangeListener, removeDebugListener, removeHierarchyListener, requestChange, setClassName, setDeferringChangeRequests, setDerivedLevel, setDisplayName, setModelErrorHandler, setPersistent, setSource, sortContainedObjects, toplevel, uniqueName, validateSettables, workspaceequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitprovideContentdescription, getContainer, getDisplayName, getFullName, getName, getName, setNamegetDisplayNamepublic Parameter evaluateScript
public AreaEventType eventType
public StringParameter script
function writeText(text) {
document.getElementById("xyz").innerHTML = text;
};
and the value of this parameter is "writeText('hello world')",
then the HTML element with ID xyz will be populated with the
string 'hello world' when the UI action eventType occurs.public Script(NamedObj container, java.lang.String name) throws IllegalActionException, NameDuplicationException
container - The container.name - The name.IllegalActionException - If the superclass throws it.NameDuplicationException - If the superclass throws it.public java.lang.String getMimeType()
getMimeType in interface WebExportablepublic boolean isOverwriteable()
isOverwriteable in interface WebExportable