public class BasicTraceRenderer extends Object implements TraceRenderer
Constructor and Description |
---|
BasicTraceRenderer() |
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clear all data from the renderer.
|
void |
forgetTrace(TraceModel.Trace trace)
Remove the mapping of a Trace to its rendering.
|
void |
forgetTraceElement(TraceModel.Element element)
Remove the mapping of a Trace element to its rendering.
|
Figure |
getTraceElementRendering(TraceModel.Element element)
Get the renderering of a Trace element.
|
CompositeFigure |
getTraceRendering(TraceModel.Trace trace)
Get the renderering of a Trace.
|
CompositeFigure |
renderTrace(TraceModel.Trace trace,
Rectangle2D bounds)
Create a new Figure for a Trace.
|
Figure |
renderTraceElement(TraceModel.Element element,
Rectangle2D bounds)
Create a new Figure for an element of a trace.
|
void |
updateTrace(TraceModel.Trace trace)
Update the rendering of a trace.
|
void |
updateTraceElement(TraceModel.Element element)
Update the rendering of a trace element.
|
public void clear()
public void forgetTrace(TraceModel.Trace trace)
forgetTrace
in interface TraceRenderer
public void forgetTraceElement(TraceModel.Element element)
forgetTraceElement
in interface TraceRenderer
public Figure getTraceElementRendering(TraceModel.Element element)
getTraceElementRendering
in interface TraceRenderer
public CompositeFigure getTraceRendering(TraceModel.Trace trace)
getTraceRendering
in interface TraceRenderer
public CompositeFigure renderTrace(TraceModel.Trace trace, Rectangle2D bounds)
renderTrace
in interface TraceRenderer
public Figure renderTraceElement(TraceModel.Element element, Rectangle2D bounds)
renderTraceElement
in interface TraceRenderer
public void updateTrace(TraceModel.Trace trace)
updateTrace
in interface TraceRenderer
public void updateTraceElement(TraceModel.Element element)
updateTraceElement
in interface TraceRenderer
Copyright © 2025 Central Laboratory of the Research Councils. All Rights Reserved.