|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdiva.compat.trace.BasicTraceRenderer
public class BasicTraceRenderer
A basic implementation of trace rendering.
Constructor Summary | |
---|---|
BasicTraceRenderer()
|
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BasicTraceRenderer()
Method Detail |
---|
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
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |