All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class eduni.simanim.Sim_anim

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Panel
                           |
                           +----eduni.simanim.Sim_anim

public class Sim_anim
extends Panel
implements Sim_output, Traceable
The trace output class for animations. Do not use this class directly, instead use Anim_applet.


Constructor Index

 o Sim_anim(Anim_applet)
Do not use this method directly

Method Index

 o add_entity(Anim_entity)
Do not use this method directly
 o addTraceListener(TraceListener)
 o animate(Thread)
Do not use this method directly
 o close()
Do not use this method directly
 o dispTrace()
 o draw_all_static()
Do not use this method directly
 o forwardTrace(TraceEventObject)
 o genTraceHeader()
Output trace header
 o genTraceTail()
 o initialise()
Do not use this method directly
 o link_ports(String, String, String, String)
Do not use this method directly
 o paint(Graphics)
Do not use this method directly
 o println(String)
Do not use this method directly
 o removeTraceListener(TraceListener)
 o update(Graphics)
Do not use this method directly

Constructors

 o Sim_anim
 public Sim_anim(Anim_applet applet)
Do not use this method directly

Methods

 o addTraceListener
 public synchronized void addTraceListener(TraceListener l)
 o removeTraceListener
 public synchronized void removeTraceListener(TraceListener l)
 o forwardTrace
 public void forwardTrace(TraceEventObject e)
 o link_ports
 public void link_ports(String e1,
                        String p1,
                        String e2,
                        String p2)
Do not use this method directly

 o add_entity
 public void add_entity(Anim_entity ent)
Do not use this method directly

 o initialise
 public void initialise()
Do not use this method directly

 o genTraceHeader
 public void genTraceHeader()
Output trace header

 o genTraceTail
 public void genTraceTail()
 o dispTrace
 public void dispTrace()
 o println
 public void println(String msg)
Do not use this method directly

 o close
 public void close()
Do not use this method directly

 o paint
 public void paint(Graphics g)
Do not use this method directly

Overrides:
paint in class Container
 o update
 public void update(Graphics g)
Do not use this method directly

Overrides:
update in class Component
 o draw_all_static
 public void draw_all_static()
Do not use this method directly

 o animate
 public void animate(Thread simThread)
Do not use this method directly


All Packages  Class Hierarchy  This Package  Previous  Next  Index