public class BoxedValueIcon extends AttributeValueIcon
If the value is long, then the value is truncated and ends with "...".
See StringUtilities.truncateString(String, int, int).
This is done so as to avoid Consts with overly long icons.
The attribute is assumed to be an instance of Settable, and its name is given by the parameter attributeName.
| Red (johnr) |
| Yellow (eal) |
NamedObj.ContainedObjectsIterator| Modifier and Type | Field and Description |
|---|---|
ColorAttribute |
boxColor
Color of the box.
|
_labelFont, attributeName, displayHeight, displayWidth, entityName_figures_containerToBe, _iconCache_changeListeners, _changeLock, _changeRequests, _debugging, _debugListeners, _deferChangeRequests, _elementName, _isPersistent, _verbose, _workspace, ATTRIBUTES, CLASSNAME, COMPLETE, CONTENTS, DEEP, FULLNAME, LINKS| Constructor and Description |
|---|
BoxedValueIcon(NamedObj container,
java.lang.String name)
Create a new icon with the given name in the given container.
|
| Modifier and Type | Method and Description |
|---|---|
Figure |
createBackgroundFigure()
Create a new background figure.
|
_associatedAttribute, _attributeValueString, _displayString, createFigure_description, _recreateFigure, clone, createIcon, getXMLIcon, getXMLIcon, paintedList, toString, valueChanged_addLiveFigure, _liveFigureIterator, _trimLiveFigures_createDefaultBackgroundFigure, _isPropertySet, getContainerOrContainerToBe, setContainerToBe_checkContainer, _getContainedObject, _propagateExistence, getContainer, moveDown, moveToFirst, moveToIndex, moveToLast, moveUp, setContainer, setName, updateContent_addAttribute, _adjustOverride, _attachText, _cloneFixAttributeFields, _containedDecorators, _copyChangeRequestList, _debug, _debug, _debug, _debug, _debug, _executeChangeRequests, _exportMoMLContents, _getIndentPrefix, _isMoMLSuppressed, _markContentsDerived, _notifyHierarchyListenersAfterChange, _notifyHierarchyListenersBeforeChange, _propagateValue, _removeAttribute, _splitName, _stripNumericSuffix, _validateSettables, addChangeListener, addDebugListener, addHierarchyListener, attributeChanged, attributeDeleted, attributeList, attributeList, attributeTypeChanged, clone, containedObjectsIterator, decorators, deepContains, depthInHierarchy, description, description, event, executeChangeRequests, exportMoML, 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, workspacepublic ColorAttribute boxColor
public BoxedValueIcon(NamedObj container, java.lang.String name) throws NameDuplicationException, IllegalActionException
container - The container for this attribute.name - The name of this attribute.IllegalActionException - If thrown by the parent
class or while setting an attributeNameDuplicationException - If the name coincides with
an attribute already in the container.public Figure createBackgroundFigure()
createBackgroundFigure in class XMLIcon