net.tinyos.tinydb.topology.PacketAnalyzer
Class LocationAnalyzer
java.lang.Object
|
+--net.tinyos.tinydb.topology.PacketAnalyzer.PacketAnalyzer
|
+--net.tinyos.tinydb.topology.PacketAnalyzer.LocationAnalyzer
- All Implemented Interfaces:
- EdgeClickedEventListener, EdgeDialogContributor, EdgeEventListener, EdgePainter, java.util.EventListener, NodeClickedEventListener, NodeDialogContributor, NodeEventListener, NodePainter, PacketEventListener, java.lang.Runnable, ScreenPainter
- public class LocationAnalyzer
- extends PacketAnalyzer
- implements java.lang.Runnable
Method Summary |
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)
|
double |
GetDistance(java.lang.Integer sourceNodeNumber,
java.lang.Integer destinationNodeNumber)
|
java.util.Enumeration |
GetEdgeInfo()
|
LocationAnalyzer.EdgeInfo |
GetEdgeInfo(java.lang.Integer sourceNumber,
java.lang.Integer destinationNumber)
|
java.util.Enumeration |
GetNodeInfo()
|
LocationAnalyzer.NodeInfo |
GetNodeInfo(java.lang.Integer nodeNumber)
|
net.tinyos.tinydb.topology.Dialog.ActivePanel |
GetProprietaryEdgeInfoPanel(java.lang.Integer pSourceNodeNumber,
java.lang.Integer pDestinationNodeNumber)
|
net.tinyos.tinydb.topology.Dialog.ActivePanel |
GetProprietaryNodeInfoPanel(java.lang.Integer pNodeNumber)
|
double |
GetX(java.lang.Integer nodeNumber)
|
double |
GetY(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 |
run()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
proprietaryNodeInfo
protected static java.util.Hashtable proprietaryNodeInfo
proprietaryEdgeInfo
protected static net.tinyos.tinydb.topology.util.TwoKeyHashtable proprietaryEdgeInfo
LocationAnalyzer
public LocationAnalyzer()
PacketReceived
public void PacketReceived(net.tinyos.tinydb.topology.event.PacketEvent e)
- Specified by:
PacketReceived
in interface PacketEventListener
- Overrides:
PacketReceived
in class PacketAnalyzer
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
NodeCreated
public void NodeCreated(net.tinyos.tinydb.topology.event.NodeEvent e)
- Specified by:
NodeCreated
in interface NodeEventListener
- Overrides:
NodeCreated
in class PacketAnalyzer
NodeDeleted
public void NodeDeleted(net.tinyos.tinydb.topology.event.NodeEvent e)
- Specified by:
NodeDeleted
in interface NodeEventListener
- Overrides:
NodeDeleted
in class PacketAnalyzer
EdgeCreated
public void EdgeCreated(net.tinyos.tinydb.topology.event.EdgeEvent e)
- Specified by:
EdgeCreated
in interface EdgeEventListener
- Overrides:
EdgeCreated
in class PacketAnalyzer
EdgeDeleted
public void EdgeDeleted(net.tinyos.tinydb.topology.event.EdgeEvent e)
- Specified by:
EdgeDeleted
in interface EdgeEventListener
- Overrides:
EdgeDeleted
in class PacketAnalyzer
NodeClicked
public void NodeClicked(net.tinyos.tinydb.topology.event.NodeClickedEvent e)
- Specified by:
NodeClicked
in interface NodeClickedEventListener
- Overrides:
NodeClicked
in class PacketAnalyzer
EdgeClicked
public void EdgeClicked(net.tinyos.tinydb.topology.event.EdgeClickedEvent e)
- Specified by:
EdgeClicked
in interface EdgeClickedEventListener
- Overrides:
EdgeClicked
in class PacketAnalyzer
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
- Overrides:
PaintNode
in class PacketAnalyzer
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
- Overrides:
PaintEdge
in class PacketAnalyzer
GetProprietaryNodeInfoPanel
public net.tinyos.tinydb.topology.Dialog.ActivePanel GetProprietaryNodeInfoPanel(java.lang.Integer pNodeNumber)
- Specified by:
GetProprietaryNodeInfoPanel
in interface NodeDialogContributor
- Overrides:
GetProprietaryNodeInfoPanel
in class PacketAnalyzer
GetProprietaryEdgeInfoPanel
public net.tinyos.tinydb.topology.Dialog.ActivePanel GetProprietaryEdgeInfoPanel(java.lang.Integer pSourceNodeNumber,
java.lang.Integer pDestinationNodeNumber)
- Specified by:
GetProprietaryEdgeInfoPanel
in interface EdgeDialogContributor
- Overrides:
GetProprietaryEdgeInfoPanel
in class PacketAnalyzer
GetDistance
public double GetDistance(java.lang.Integer sourceNodeNumber,
java.lang.Integer destinationNodeNumber)
GetX
public double GetX(java.lang.Integer nodeNumber)
GetY
public double GetY(java.lang.Integer nodeNumber)
GetNodeInfo
public LocationAnalyzer.NodeInfo GetNodeInfo(java.lang.Integer nodeNumber)
GetEdgeInfo
public LocationAnalyzer.EdgeInfo GetEdgeInfo(java.lang.Integer sourceNumber,
java.lang.Integer destinationNumber)
GetNodeInfo
public java.util.Enumeration GetNodeInfo()
GetEdgeInfo
public java.util.Enumeration GetEdgeInfo()