|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectptolemy.kernel.util.NamedObj
ptolemy.kernel.InstantiableNamedObj
ptolemy.kernel.Entity
ptolemy.kernel.ComponentEntity
ptolemy.kernel.CompositeEntity
ptolemy.actor.gui.Tableau
ptolemy.actor.gui.TokenTableau
ptolemy.actor.lib.image.ImageTableau
public class ImageTableau
A tableau representing an image displayed in a top-level window.
TokenEffigy,
Serialized Form
| Red (cxh) |
| Yellow (eal) |
| Nested Class Summary | |
|---|---|
static class |
ImageTableau.Factory
A factory that creates a token tableau. |
| Nested classes/interfaces inherited from class ptolemy.kernel.CompositeEntity |
|---|
CompositeEntity.ContainedObjectsIterator |
| Field Summary | |
|---|---|
private int |
_oldxsize
The horizontal size of the previous image. |
private int |
_oldysize
The vertical size of the previous image. |
private Picture |
_picture
The frame for displaying the image. |
| Fields inherited from class ptolemy.actor.gui.Tableau |
|---|
size |
| Fields inherited from class ptolemy.kernel.CompositeEntity |
|---|
_levelCrossingLinks |
| Fields inherited from class ptolemy.kernel.util.NamedObj |
|---|
_changeListeners, _changeLock, _changeRequests, _debugging, _debugListeners, _elementName, _isPersistent, _verbose, _workspace, ATTRIBUTES, CLASSNAME, COMPLETE, CONTENTS, DEEP, FULLNAME, LINKS |
| Constructor Summary | |
|---|---|
ImageTableau(Effigy container,
java.lang.String name)
Construct a new tableau for the model represented by the given effigy. |
|
ImageTableau(Effigy container,
java.lang.String name,
TableauFrame frame)
Construct a new tableau for the model represented by the given effigy, using the specified frame. |
|
ImageTableau(Effigy container,
java.lang.String name,
TableauFrame frame,
int width,
int height)
Construct a new tableau for the model represented by the given effigy, using the specified frame. |
|
| Method Summary | |
|---|---|
void |
append(java.util.List list)
Display the specified tokens. |
void |
append(Token token)
Display the specified token. |
static boolean |
canDisplay(Token token)
Return true if this tableau can display the specified token. |
void |
clear()
Clear the display. |
void |
createFrame(TableauFrame frame)
Create an image display to view the picture. |
void |
display(ImageToken token)
Display the specified token. |
| Methods inherited from class ptolemy.actor.gui.Tableau |
|---|
attributeChanged, clone, close, getFrame, getTitle, isEditable, isMaster, setContainer, setEditable, setFrame, setMaster, setTitle, show |
| Methods inherited from class ptolemy.kernel.ComponentEntity |
|---|
_addPort, _checkContainer, _getContainedObject, _propagateExistence, getContainer, instantiate, moveDown, moveToFirst, moveToIndex, moveToLast, moveUp, newPort, propagateExistence, setName |
| Methods inherited from class ptolemy.kernel.Entity |
|---|
_removePort, connectedPortList, connectedPorts, connectionsChanged, getPorts, linkedRelationList, linkedRelations, portList, removeAllPorts |
| Methods inherited from class ptolemy.kernel.InstantiableNamedObj |
|---|
_setParent, getChildren, getElementName, getParent, getPrototypeList, isClassDefinition, isWithinClassDefinition |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface ptolemy.kernel.util.Derivable |
|---|
getDerivedLevel, getDerivedList, propagateValue |
| Methods inherited from interface ptolemy.kernel.util.Nameable |
|---|
description, getDisplayName, getFullName, getName, getName |
| Field Detail |
|---|
private int _oldxsize
private int _oldysize
private Picture _picture
| Constructor Detail |
|---|
public ImageTableau(Effigy container,
java.lang.String name)
throws IllegalActionException,
NameDuplicationException
container - The container.name - The name.
IllegalActionException - If the container does not accept
this entity (this should not occur).
NameDuplicationException - If the name coincides with an
attribute already in the container.
public ImageTableau(Effigy container,
java.lang.String name,
TableauFrame frame)
throws IllegalActionException,
NameDuplicationException
container - The container.name - The name.frame - The frame to use.
IllegalActionException - If the container does not accept
this entity (this should not occur).
NameDuplicationException - If the name coincides with an
attribute already in the container.
public ImageTableau(Effigy container,
java.lang.String name,
TableauFrame frame,
int width,
int height)
throws IllegalActionException,
NameDuplicationException
container - The container.name - The name.frame - The frame to use.width - The width of the picture display in pixels.height - The height of the picture display in pixels.
IllegalActionException - If the container does not accept
this entity (this should not occur).
NameDuplicationException - If the name coincides with an
attribute already in the container.| Method Detail |
|---|
public void append(Token token)
throws IllegalActionException
append in class TokenTableautoken - The token to display.
IllegalActionException - If the token is not an ImageToken.
public void append(java.util.List list)
throws IllegalActionException
append in class TokenTableaulist - A list of tokens.
IllegalActionException - If the tokens are not
instances of ImageToken.public static boolean canDisplay(Token token)
token - A candidate token to display.
public void clear()
clear in class TokenTableau
public void createFrame(TableauFrame frame)
throws IllegalActionException
createFrame in class TokenTableauframe - The frame to use, or null if none is specified.
IllegalActionException - If the frame cannot be created.
public void display(ImageToken token)
throws IllegalActionException
token - The token to append.
IllegalActionException - If the token is null or
not an ImageToken.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||