public class MatrixViewer extends AbstractPlaceableActor
| Red (kienhuis) |
| Red (kienhuis) |
Entity.ContainedObjectsIterator| Modifier and Type | Field and Description |
|---|---|
Parameter |
height
The height of the table in pixels.
|
TypedIOPort |
input
The input port.
|
Parameter |
width
The width of the table in pixels.
|
_frame, _paneSize, _windowClosingAdapter, _windowProperties_typesValid_actorFiringListeners, _initializables, _notifyingActorFiring, _stopRequested_changeListeners, _changeLock, _changeRequests, _debugging, _debugListeners, _deferChangeRequests, _elementName, _isPersistent, _verbose, _workspace, ATTRIBUTES, CLASSNAME, COMPLETE, CONTENTS, DEEP, FULLNAME, LINKSCOMPLETED, NOT_READY, STOP_ITERATING| Constructor and Description |
|---|
MatrixViewer(CompositeEntity container,
java.lang.String name)
Construct an actor with the given container and name.
|
| Modifier and Type | Method and Description |
|---|---|
void |
attributeChanged(Attribute attribute)
Notification that an attribute has changed.
|
java.lang.Object |
clone(Workspace workspace)
Clone the actor into the specified workspace.
|
void |
initialize()
Initialize this matrix viewer.
|
void |
place(java.awt.Container container)
Specify the container in which the data should be displayed.
|
boolean |
postfire()
Consume a matrix token from the input port
and display the token in a table.
|
void |
setContainer(CompositeEntity container)
Override the base class to remove the display from its graphical
container if the argument is null.
|
void |
setDisplayName(java.lang.String name)
Set a name to present to the user.
|
void |
setFrame(javax.swing.JFrame frame)
Specify the associated frame and set its properties (size, etc.)
|
void |
setName(java.lang.String name)
Set or change the name.
|
_exportMoMLContents, cleanUp_containedTypeConstraints, _customTypeConstraints, _defaultTypeConstraints, _fireAt, _fireAt, attributeTypeChanged, clone, isBackwardTypeInferenceEnabled, newPort, typeConstraintList, typeConstraints_actorFiring, _actorFiring, _declareDelayDependency, addActorFiringListener, addInitializable, connectionsChanged, createReceivers, declareDelayDependency, fire, getCausalityInterface, getDirector, getExecutiveDirector, getManager, inputPortList, isFireFunctional, isStrict, iterate, newReceiver, outputPortList, prefire, preinitialize, pruneDependencies, recordFiring, removeActorFiringListener, removeDependency, removeInitializable, stop, stopFire, terminate, wrapup_adjustDeferrals, _checkContainer, _getContainedObject, _propagateExistence, getContainer, instantiate, isAtomic, isOpaque, moveDown, moveToFirst, moveToIndex, moveToLast, moveUp, propagateExistence_addPort, _description, _removePort, _validateSettables, connectedPortList, connectedPorts, containedObjectsIterator, getAttribute, getPort, getPorts, linkedRelationList, linkedRelations, portList, removeAllPorts, setClassDefinition, uniqueName_setParent, exportMoML, getChildren, getElementName, getParent, getPrototypeList, isClassDefinition, isWithinClassDefinition_addAttribute, _adjustOverride, _attachText, _cloneFixAttributeFields, _containedDecorators, _copyChangeRequestList, _debug, _debug, _debug, _debug, _debug, _executeChangeRequests, _getIndentPrefix, _isMoMLSuppressed, _markContentsDerived, _notifyHierarchyListenersAfterChange, _notifyHierarchyListenersBeforeChange, _propagateValue, _removeAttribute, _splitName, _stripNumericSuffix, addChangeListener, addDebugListener, addHierarchyListener, attributeDeleted, attributeList, attributeList, decorators, deepContains, depthInHierarchy, description, description, event, executeChangeRequests, exportMoML, exportMoML, exportMoML, exportMoML, exportMoMLPlain, getAttribute, getAttributes, getChangeListeners, getClassName, getDecoratorAttribute, getDecoratorAttributes, getDerivedLevel, getDerivedList, getDisplayName, getFullName, getModelErrorHandler, getName, getName, getSource, handleModelError, isDeferringChangeRequests, isOverridden, isPersistent, lazyContainedObjectsIterator, message, notifyOfNameChange, propagateValue, propagateValues, removeAttribute, removeChangeListener, removeDebugListener, removeHierarchyListener, requestChange, setClassName, setDeferringChangeRequests, setDerivedLevel, setModelErrorHandler, setPersistent, setSource, sortContainedObjects, toplevel, toString, validateSettables, workspaceequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcreateReceivers, getCausalityInterface, getDirector, getExecutiveDirector, getManager, inputPortList, newReceiver, outputPortListfire, isFireFunctional, isStrict, iterate, prefire, stop, stopFire, terminateaddInitializable, preinitialize, removeInitializable, wrapupdescription, getContainer, getDisplayName, getFullName, getName, getNamegetDerivedLevel, getDerivedList, propagateValuepublic TypedIOPort input
public Parameter width
public Parameter height
public MatrixViewer(CompositeEntity container, java.lang.String name) throws NameDuplicationException, IllegalActionException
container - The container.name - The name of this actor.IllegalActionException - If the actor cannot be contained
by the proposed container.NameDuplicationException - If the container already has an
actor with this name.public void attributeChanged(Attribute attribute) throws IllegalActionException
attributeChanged in class NamedObjattribute - The attribute that changed.IllegalActionException - If the expression of the
attribute cannot be parsed or cannot be evaluated.public java.lang.Object clone(Workspace workspace) throws java.lang.CloneNotSupportedException
clone in class AbstractPlaceableActorworkspace - The workspace for the new object.java.lang.CloneNotSupportedException - If a derived class contains
an attribute that cannot be cloned.Object.clone()public void initialize()
throws IllegalActionException
initialize in interface Initializableinitialize in class AtomicActor<TypedIOPort>IllegalActionException - If the parent class
throws it.public void place(java.awt.Container container)
place in interface Placeableplace in class AbstractPlaceableActorcontainer - The container into which to place the table.public boolean postfire()
throws IllegalActionException
postfire in interface Executablepostfire in class AtomicActor<TypedIOPort>IllegalActionException - If there is no director, or
if the base class throws it.public void setContainer(CompositeEntity container) throws IllegalActionException, NameDuplicationException
setContainer in class AtomicActor<TypedIOPort>container - The proposed container.IllegalActionException - If the base class throws it.NameDuplicationException - If the base class throws it.ComponentEntity.getContainer()public void setDisplayName(java.lang.String name)
If the MatrixViewer window has been rendered, then the title of the MatrixViewer window will be updated to the value of the name parameter.
setDisplayName in class NamedObjname - A name to present to the user.NamedObj.getDisplayName()public void setFrame(javax.swing.JFrame frame)
setFrame in class AbstractPlaceableActorframe - The associated frame.public void setName(java.lang.String name)
throws IllegalActionException,
NameDuplicationException
If the MatrixViewer window has been rendered, then the title of the MatrixViewer window will be updated to the value of the name parameter.
setName in interface NameablesetName in class ComponentEntity<TypedIOPort>name - The new name.IllegalActionException - If the name contains a period
or if the object is a derived object and the name argument does
not match the current name.NameDuplicationException - Not thrown in this base class.
May be thrown by derived classes if the container already contains
an object with this name.NamedObj.getName(),
NamedObj.getName(NamedObj)