public abstract class WebContent extends StringParameter implements WebExportable
Variable.CircularDependencyError, Variable.VariableScope
NamedObj.ContainedObjectsIterator
Settable.Visibility
Modifier and Type | Field and Description |
---|---|
protected TextIcon |
_icon
Icon.
|
StringParameter |
displayText
Parameter giving the text to display in the Ptolemy model.
|
Parameter |
height
Parameter specifying the height of the editing box.
|
Parameter |
width
Parameter specifying the width of the editing box.
|
_currentExpression, _needsEvaluation, _parserScope, _parseTreeValid, _suppressVariableSubstitution, _valueListeners
_changeListeners, _changeLock, _changeRequests, _debugging, _debugListeners, _deferChangeRequests, _elementName, _isPersistent, _verbose, _workspace, ATTRIBUTES, CLASSNAME, COMPLETE, CONTENTS, DEEP, FULLNAME, LINKS
EXPERT, FULL, NONE, NOT_EDITABLE
Constructor and Description |
---|
WebContent(NamedObj container,
java.lang.String name)
Create an instance of this parameter.
|
Modifier and Type | Method and Description |
---|---|
protected void |
_provideAttributes(WebExporter exporter)
Generate attribute web content.
|
protected void |
_provideElements(WebExporter exporter)
Generate element web content.
|
void |
attributeChanged(Attribute attribute)
Override the base class to update the icon.
|
java.lang.Object |
clone(Workspace workspace)
Clone the object into the specified workspace.
|
void |
provideContent(WebExporter exporter)
Provide content to the specified web exporter.
|
stringValue
addChoice, exportMoML, getChoices, removeAllChoices, removeChoice
_description, _evaluate, _getCurrentExpression, _notifyValueListeners, _parseIfNecessary, _propagate, _propagateToValueListeners, _propagateValue, _setToken, _setTokenAndNotify, addValueListener, getDeclaredType, getExpression, getFreeIdentifiers, getParserScope, getScope, getScope, getToken, getType, getTypeTerm, getValueAsString, getVariable, getVisibility, invalidate, isKnown, isLazy, isStringMode, isSuppressVariableSubstitution, isTypeAcceptable, removeValueListener, reset, setContainer, setExpression, setLazy, setName, setParseTreeEvaluator, setStringMode, setSuppressVariableSubstitution, setToken, setToken, setTypeAtLeast, setTypeAtLeast, setTypeAtMost, setTypeEquals, setTypeSameAs, setUnknown, setValueListenerAsWeakDependency, setVisibility, stringRepresentation, toString, typeConstraintList, typeConstraints, validate, valueChanged
getDefaultExpression
_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, workspace
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getMimeType, isOverwriteable
description, getContainer, getDisplayName, getFullName, getName, getName, setName
getDisplayName
public StringParameter displayText
public Parameter height
public Parameter width
protected TextIcon _icon
public WebContent(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 void attributeChanged(Attribute attribute) throws IllegalActionException
attributeChanged
in class Variable
attribute
- The attribute that changed.IllegalActionException
- If thrown while setting the
icon text or by the superclass.public java.lang.Object clone(Workspace workspace) throws java.lang.CloneNotSupportedException
public void provideContent(WebExporter exporter) throws IllegalActionException
onclick="runMethod()"
requires that a
<script> function runMethod() { } </script>
element be defined.
Subclasses should override _provideAttributes() and _provideElements().provideContent
in interface WebExportable
exporter
- The web exporter to be usedIllegalActionException
- If something is wrong with the web
content.protected void _provideAttributes(WebExporter exporter) throws IllegalActionException
WebAttribute
exporter
- The WebExporter to write content toIllegalActionException
- If there is a problem creating the web
content.protected void _provideElements(WebExporter exporter) throws IllegalActionException
WebElement
exporter
- The WebExporter to write content toIllegalActionException
- If there is a problem creating the web
content.