net.tinyos.tinydb.topology.PacketAnalyzer
Class PacketAnalyzer

java.lang.Object
  |
  +--net.tinyos.tinydb.topology.PacketAnalyzer.PacketAnalyzer
All Implemented Interfaces:
EdgeClickedEventListener, EdgeDialogContributor, EdgeEventListener, EdgePainter, java.util.EventListener, NodeClickedEventListener, NodeDialogContributor, NodeEventListener, NodePainter, PacketEventListener, ScreenPainter
Direct Known Subclasses:
LocationAnalyzer, ObjectMaintainer, SensorAnalyzer

public class PacketAnalyzer
extends java.lang.Object
implements PacketEventListener, NodeClickedEventListener, EdgeClickedEventListener, NodeEventListener, EdgeEventListener, NodePainter, EdgePainter, ScreenPainter, NodeDialogContributor, EdgeDialogContributor


Constructor Summary
PacketAnalyzer()
           
 
Method Summary
 void AnalyzerDisplayDisable()
           
 void AnalyzerDisplayEnable()
           
 void EdgeClicked(net.tinyos.tinydb.topology.event.EdgeClickedEvent e)
           
 void EdgeCreated(net.tinyos.tinydb.topology.event.EdgeEvent e)
           
 void EdgeDeleted(net.tinyos.tinydb.topology.event.EdgeEvent e)
           
 net.tinyos.tinydb.topology.Dialog.ActivePanel GetProprietaryEdgeInfoPanel(java.lang.Integer source, java.lang.Integer destination)
           
 net.tinyos.tinydb.topology.Dialog.ActivePanel GetProprietaryNodeInfoPanel(java.lang.Integer nodeNumber)
           
 void NodeClicked(net.tinyos.tinydb.topology.event.NodeClickedEvent e)
           
 void NodeCreated(net.tinyos.tinydb.topology.event.NodeEvent e)
           
 void NodeDeleted(net.tinyos.tinydb.topology.event.NodeEvent e)
           
 void PacketReceived(net.tinyos.tinydb.topology.event.PacketEvent e)
           
 void PaintEdge(java.lang.Integer pSourceNodeNumber, java.lang.Integer pDestinationNodeNumber, int screenX1, int screenY1, int screenX2, int screenY2, java.awt.Graphics g)
           
 void PaintNode(java.lang.Integer pNodeNumber, int x1, int y1, int x2, int y2, java.awt.Graphics g)
           
 void PaintScreenAfter(java.awt.Graphics g)
           
 void PaintScreenBefore(java.awt.Graphics g)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PacketAnalyzer

public PacketAnalyzer()
Method Detail

PacketReceived

public void PacketReceived(net.tinyos.tinydb.topology.event.PacketEvent e)
Specified by:
PacketReceived in interface PacketEventListener

NodeCreated

public void NodeCreated(net.tinyos.tinydb.topology.event.NodeEvent e)
Specified by:
NodeCreated in interface NodeEventListener

NodeDeleted

public void NodeDeleted(net.tinyos.tinydb.topology.event.NodeEvent e)
Specified by:
NodeDeleted in interface NodeEventListener

EdgeCreated

public void EdgeCreated(net.tinyos.tinydb.topology.event.EdgeEvent e)
Specified by:
EdgeCreated in interface EdgeEventListener

EdgeDeleted

public void EdgeDeleted(net.tinyos.tinydb.topology.event.EdgeEvent e)
Specified by:
EdgeDeleted in interface EdgeEventListener

NodeClicked

public void NodeClicked(net.tinyos.tinydb.topology.event.NodeClickedEvent e)
Specified by:
NodeClicked in interface NodeClickedEventListener

EdgeClicked

public void EdgeClicked(net.tinyos.tinydb.topology.event.EdgeClickedEvent e)
Specified by:
EdgeClicked in interface EdgeClickedEventListener

PaintNode

public void PaintNode(java.lang.Integer pNodeNumber,
                      int x1,
                      int y1,
                      int x2,
                      int y2,
                      java.awt.Graphics g)
Specified by:
PaintNode in interface NodePainter

PaintEdge

public void PaintEdge(java.lang.Integer pSourceNodeNumber,
                      java.lang.Integer pDestinationNodeNumber,
                      int screenX1,
                      int screenY1,
                      int screenX2,
                      int screenY2,
                      java.awt.Graphics g)
Specified by:
PaintEdge in interface EdgePainter

PaintScreenBefore

public void PaintScreenBefore(java.awt.Graphics g)
Specified by:
PaintScreenBefore in interface ScreenPainter

PaintScreenAfter

public void PaintScreenAfter(java.awt.Graphics g)
Specified by:
PaintScreenAfter in interface ScreenPainter

GetProprietaryNodeInfoPanel

public net.tinyos.tinydb.topology.Dialog.ActivePanel GetProprietaryNodeInfoPanel(java.lang.Integer nodeNumber)
Specified by:
GetProprietaryNodeInfoPanel in interface NodeDialogContributor

GetProprietaryEdgeInfoPanel

public net.tinyos.tinydb.topology.Dialog.ActivePanel GetProprietaryEdgeInfoPanel(java.lang.Integer source,
                                                                                 java.lang.Integer destination)
Specified by:
GetProprietaryEdgeInfoPanel in interface EdgeDialogContributor

AnalyzerDisplayEnable

public void AnalyzerDisplayEnable()

AnalyzerDisplayDisable

public void AnalyzerDisplayDisable()