public interface PlotterBaseInterface
Modifier and Type | Method and Description |
---|---|
void |
bringToFront()
Bring the plotter frame to the front.
|
void |
cleanUp()
Free up memory when closing.
|
java.lang.Object |
getFrame()
Get the plotter's frame.
|
java.lang.Object |
getPlatformContainer()
Get the platform dependent container that contains the plotter.
|
java.lang.Object |
getTableau()
Get the plotter tableau.
|
void |
init(PlotterBase plotterBase)
Initialize the implementation.
|
void |
initializeEffigy()
Initialize the effigy of the plotter.
|
void |
initWindowAndSizeProperties()
Initialize window and size attributes.
|
PlotBoxInterface |
newPlot()
Create a new instance of the PlotBoxInterface implementation.
|
void |
remove()
Remove the plot from the current container, if there is one.
|
void |
removeNullContainer()
Remove the plot from the frame if the container is null.
|
void |
setFrame(java.lang.Object frame)
Set the frame of the plotter.
|
void |
setPlatformContainer(java.lang.Object container)
Set the platform dependent container of the plotter.
|
void |
setTableauTitle(java.lang.String title)
Set the title of the tableau.
|
void |
updateSize()
Update size attribute of the plotter.
|
void |
updateWindowAndSizeAttributes()
Update values of the attributes.
|
void cleanUp()
void bringToFront()
java.lang.Object getFrame()
setFrame(Object)
java.lang.Object getPlatformContainer()
setPlatformContainer(Object)
java.lang.Object getTableau()
void init(PlotterBase plotterBase)
plotterBase
- the instance that created the implementation.void initializeEffigy() throws IllegalActionException
IllegalActionException
- If there is a problem initializing the effigyvoid initWindowAndSizeProperties() throws IllegalActionException, NameDuplicationException
IllegalActionException
- if there is a problem creating the attributes.NameDuplicationException
- if there is a problem creating the attributes.PlotBoxInterface newPlot()
void remove()
void removeNullContainer()
void setFrame(java.lang.Object frame)
frame
- The frame to set.getFrame()
void setTableauTitle(java.lang.String title)
title
- the title to set.void setPlatformContainer(java.lang.Object container)
container
- the platform dependent container.getPlatformContainer()
void updateSize()
void updateWindowAndSizeAttributes()