All Packages Class Hierarchy This Package Previous Next Index
Class eduni.simdiag.TimingDiagram
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----java.awt.Panel
|
+----java.applet.Applet
|
+----eduni.simdiag.TimingDiagram
- public class TimingDiagram
- extends Applet
- implements TraceListener, Traceable, Runnable
This class represents the timing diagram application.
Note that it does not provide its own frame, it has
to be included in another frame.
The timing window
embeds this into a window of its own.
This applet listens to trace events arriving, and also
passes them on to any registered listeners added using the
standard addTraceListener method.
-
TimingDiagram()
- Constructs a timing diagram
-
addTraceListener(TraceListener)
- Adds a listener to the trace stream
-
display()
- Displays the graph
-
forwardTrace(TraceEventObject)
- Sends trace events on to any listeners.
-
handleTrace(TraceEventObject)
- Processes the trace events which arrive.
-
init()
- Sets up timing diagram display
-
main(String[])
- Example standalone application code.
-
removeTraceListener(TraceListener)
- Removes a trace listener
-
run()
- Draws diagram
TimingDiagram
public TimingDiagram()
- Constructs a timing diagram
run
public void run()
- Draws diagram
addTraceListener
public synchronized void addTraceListener(TraceListener l)
- Adds a listener to the trace stream
removeTraceListener
public synchronized void removeTraceListener(TraceListener l)
- Removes a trace listener
handleTrace
public void handleTrace(TraceEventObject e)
- Processes the trace events which arrive.
forwardTrace
public void forwardTrace(TraceEventObject e)
- Sends trace events on to any listeners.
display
public void display()
- Displays the graph
init
public void init()
- Sets up timing diagram display
- Overrides:
- init in class Applet
main
public static void main(String args[])
- Example standalone application code.
Creates a timing diagram and wires a trace loader to its input.
All Packages Class Hierarchy This Package Previous Next Index