|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.rosuda.ibase.toolkit.PlotComponent org.rosuda.ibase.toolkit.PGSCanvas org.rosuda.ibase.toolkit.BaseCanvas org.rosuda.ibase.plots.KapMeCanvas org.rosuda.klimt.plots.KapMeNodeCanvas
public class KapMeNodeCanvas
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.rosuda.ibase.toolkit.PGSCanvas |
---|
PGSCanvas.IDlgCL |
Field Summary |
---|
Fields inherited from class org.rosuda.ibase.plots.KapMeCanvas |
---|
showCounts |
Fields inherited from class org.rosuda.ibase.toolkit.PGSCanvas |
---|
ax, ay, cancel, desc, inProgress, intDlg, myFrame, pageFormat, paintLayerCounter, pm |
Fields inherited from class org.rosuda.ibase.toolkit.PlotComponent |
---|
AWTGrDevID, GrDevID, JOGLGrDevID, layers, SWINGGrDevID |
Fields inherited from interface java.awt.print.Printable |
---|
NO_SUCH_PAGE, PAGE_EXISTS |
Constructor Summary | |
---|---|
KapMeNodeCanvas(java.awt.Frame f,
SVar time,
SVar event,
SMarker mark,
NodeMarker nm)
|
Method Summary | |
---|---|
void |
Notifying(NotifyMsg msg,
java.lang.Object o,
java.util.Vector path)
notification handler - rebuild objects if necessary (AxisDataChange/VarChange) and repaint |
Methods inherited from class org.rosuda.ibase.plots.KapMeCanvas |
---|
calcKM, getData, keyTyped, paintBack, paintCounts, paintInit, paintKM, paintSelected, run, setFilter, updateObjects |
Methods inherited from class org.rosuda.ibase.toolkit.PGSCanvas |
---|
beginPaint, endPaint, finalize, forcedFlush, getFrame, getGlobalNotifier, getPlotManager, getTitle, getXAxis, getYAxis, nextLayer, paintLayer, print, setFrame, setOption, setOption, setOption, setOption, setOption, setOption, setTitle |
Methods inherited from class org.rosuda.ibase.toolkit.PlotComponent |
---|
addKeyListener, addMouseListener, addMouseMotionListener, getBounds, getComponent, getHeight, getLocation, getParent, getSize, getWidth, newQueryPopup, newQueryPopup, paintLayer, repaint, setBackground, setCursor, setSize, setSize, setToolTipText, setUpdateRoot |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public KapMeNodeCanvas(java.awt.Frame f, SVar time, SVar event, SMarker mark, NodeMarker nm)
Method Detail |
---|
public void Notifying(NotifyMsg msg, java.lang.Object o, java.util.Vector path)
BaseCanvas
Notifying
in interface Dependent
Notifying
in class BaseCanvas
o
- Object that sent the notification. The actual content is implementation-dependent.path
- This parameter is null for non-cascaded notify - in that case further calls to NotifyAll are not allowed. Otherwise it contains a Vector with all objects notified so far during cascaded notify. To aviod cyclic notifications every instance must either reject cascaded notifications (i.e. no calls to NotifyAll at all) or check for occurence of itself in the chain before calling NotifyAll.
The only valid recursive calls in Notifying are NotifyAll(path) and NotifyAll(..,path), because only these two pass the "path" parameter to avoid cyclic loops.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |