public class Title extends StringParameter implements WebExportable
| Red (cxh) |
| Red (cxh) |
Variable.CircularDependencyError, Variable.VariableScopeNamedObj.ContainedObjectsIteratorSettable.Visibility| Modifier and Type | Field and Description |
|---|---|
protected TextIcon |
_icon
The text icon.
|
Parameter |
bold
A boolean indicating whether the font should be bold.
|
Parameter |
center
A boolean parameter that controls whether the origin of the text is
center (if true) or north-west.
|
StringParameter |
fontFamily
The font family.
|
Parameter |
italic
A boolean indicating whether the font should be italic.
|
Parameter |
showTitleInHTML
If set to true, then the title given by this parameter
will be shown in the HTML prior to the image of the model
(as well as in the image of the model, if it is visible
when the export to web occurs).
|
ColorAttribute |
textColor
The text color.
|
Parameter |
textSize
The text size.
|
_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 |
|---|
Title(NamedObj container,
java.lang.String name)
Create an instance of this parameter.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
_provideAttributes(WebExporter exporter)
Provide a title for this object to the specified web exporter.
|
void |
attributeChanged(Attribute attribute)
React to a changes in the attributes by changing the icon.
|
java.lang.Object |
clone(Workspace workspace)
Clone the object into the specified workspace.
|
java.lang.String |
getMimeType()
A title is of type text/html.
|
boolean |
isOverwriteable()
Return true, since new title content should overwrite old title content.
|
int |
moveToFirst()
Move this object to the first position in the list
of attributes of the container.
|
int |
moveToLast()
Move this object to the last position in the list
of attributes of the container.
|
void |
provideContent(WebExporter exporter)
Return a title for the model.
|
java.util.Collection |
validate()
Override the base class to set the text to be displayed
in the icon.
|
stringValueaddChoice, 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, valueChangedgetDefaultExpression_checkContainer, _getContainedObject, _propagateExistence, getContainer, moveDown, moveToIndex, 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, waitdescription, getContainer, getDisplayName, getFullName, getName, getName, setNamegetDisplayNamepublic Parameter bold
public Parameter center
public StringParameter fontFamily
public Parameter italic
public Parameter showTitleInHTML
public ColorAttribute textColor
public Parameter textSize
protected TextIcon _icon
public Title(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 NamedObjattribute - The attribute that changed.IllegalActionException - If the change is not acceptable
to this container (should not be thrown).public java.lang.Object clone(Workspace workspace) throws java.lang.CloneNotSupportedException
public java.lang.String getMimeType()
getMimeType in interface WebExportablepublic boolean isOverwriteable()
isOverwriteable in interface WebExportablepublic int moveToFirst()
throws IllegalActionException
moveToFirst in interface MoveablemoveToFirst in class AttributeIllegalActionException - If this object has
no container.public int moveToLast()
throws IllegalActionException
moveToLast in interface MoveablemoveToLast in class AttributeIllegalActionException - If this object has
no container.public void provideContent(WebExporter exporter) throws IllegalActionException
provideContent in interface WebExportableexporter - The web exporter to which to write content.IllegalActionException - If there is a problem creating
the content or setting the attribute.protected void _provideAttributes(WebExporter exporter) throws IllegalActionException
exporter - The WebExporter to add content toIllegalActionException - If something is wrong with the
specification of the content.public java.util.Collection validate()
throws IllegalActionException
validate in interface Settablevalidate in class VariableIllegalActionException - If this variable or a
variable dependent on this variable cannot be evaluated (and is
not lazy) and the model error handler throws an exception.
Also thrown if the change is not acceptable to the container.