Class pimSMpaintArea


(package private) class pimSMpaintArea
extends JComponent

Field Summary

boolean
aniLine
private Vector
dataVector
private boolean
deleteComponentStatus
private boolean
drawComponentStatus
boolean
drawNothing
boolean
drawPackagesStatus
private Vector
joinVector
private Vector
linkVector
Vector
packageVector
(package private) int
pruningTTL
private Vector
pruningVector
private Vector
routerVector
private long
selRout1
private long
selRout2
private long
step
long
x1
long
x2
private int
xx
long
y1
long
y2
private int
yy

Constructor Summary

pimSMpaintArea()

Method Summary

void
addData(pimSMSend newData)
void
addJoin(pimSMJoin newJoin)
void
addLink(Link newLink)
void
addNewPackage(Package newPackage)
void
addPrune(pimSMPrune prune)
void
addPruning(prunePackage pPa)
void
addRouter(Router myRouter)
void
addVector(boolean deleteOld, boolean isRouterVector, Vector newVector)
void
checkPruningPackages()
long
checkVectors()
void
clearData()
void
clearPrimaryData()
void
deleteJoin(long router1, long router2, long target)
void
deleteJoin(long router1, long router2, long target, long destination)
void
deletePrune(long router2, long target)
void
deletePrune(long router1, long router2, long target)
void
draw()
void
draw(Link newLink)
void
draw(int x, int y, int what)
(package private) void
drawArrow(Graphics g, int x1, int y1, int x2, int y2, boolean to)
void
drawLineLength(int x1, int y1, int x2, int y2, long length, Graphics g, Link myLink)
void
drawUpdateRouterCoordinates(long routerID, int newX, int newY)
void
draw_kick(int index)
void
draw_kickLink(long intID)
void
eraseLinkVector()
void
erasePruningVector()
void
eraseRouterVector()
Vector
getDataVector()
boolean
getDeleteComponentStatus()
pimSMJoin
getDestinationJoin(long router2, long target, long destination)
pimSMJoin
getDestinationJoin(long router1, long router2, long target, long destination)
boolean
getDrawComponentStatus()
pimSMJoin
getJoin(long router2, long target)
pimSMJoin
getJoin(long router1, long router2, long target)
pimSMJoin
getJoin(long router1, long router2, long target, long destination)
Vector
getJoinVector()
Vector
getLinkVector()
Vector
getPackageVector()
int
getPruningTTL()
Vector
getPruningVector()
Router
getRP()
pimSMJoin
getRPJoin(long rpID, long senderID)
Router
getRouter(long routerID)
Vector
getRouterVector()
Vector
getVectorJoin(long router2, long target)
void
paintComponent(Graphics g)
void
removeLink(long intID)
void
run()
void
setDataVector(Vector newVector)
void
setDeleteComponentStatus(boolean newStatus)
void
setDrawComponentStatus(boolean newStatus)
void
setJoinVector(Vector newVector)
void
setPruningTTL(int pruningTTL)
void
setPruningVector(Vector newVector)
void
setSelectedRouter(long rout, long rout2)
void
setStep(long step)

Field Details

aniLine

public boolean aniLine

dataVector

private Vector dataVector

deleteComponentStatus

private boolean deleteComponentStatus

drawComponentStatus

private boolean drawComponentStatus

drawNothing

public boolean drawNothing

drawPackagesStatus

public boolean drawPackagesStatus

joinVector

private Vector joinVector

linkVector

private Vector linkVector

packageVector

public Vector packageVector

pruningTTL

(package private)  int pruningTTL

pruningVector

private Vector pruningVector

routerVector

private Vector routerVector

selRout1

private long selRout1

selRout2

private long selRout2

step

private long step

x1

public long x1

x2

public long x2

xx

private int xx

y1

public long y1

y2

public long y2

yy

private int yy

Constructor Details

pimSMpaintArea

public pimSMpaintArea()

Method Details

addData

public void addData(pimSMSend newData)

addJoin

public void addJoin(pimSMJoin newJoin)

addLink

public void addLink(Link newLink)

addNewPackage

public void addNewPackage(Package newPackage)

addPrune

public void addPrune(pimSMPrune prune)

addPruning

public void addPruning(prunePackage pPa)

addRouter

public void addRouter(Router myRouter)

addVector

public void addVector(boolean deleteOld,
                      boolean isRouterVector,
                      Vector newVector)

checkPruningPackages

public void checkPruningPackages()

checkVectors

public long checkVectors()

clearData

public void clearData()

clearPrimaryData

public void clearPrimaryData()

deleteJoin

public void deleteJoin(long router1,
                       long router2,
                       long target)

deleteJoin

public void deleteJoin(long router1,
                       long router2,
                       long target,
                       long destination)

deletePrune

public void deletePrune(long router2,
                        long target)

deletePrune

public void deletePrune(long router1,
                        long router2,
                        long target)

draw

public void draw()

draw

public void draw(Link newLink)

draw

public void draw(int x,
                 int y,
                 int what)

drawArrow

(package private)  void drawArrow(Graphics g,
                                  int x1,
                                  int y1,
                                  int x2,
                                  int y2,
                                  boolean to)

drawLineLength

public void drawLineLength(int x1,
                           int y1,
                           int x2,
                           int y2,
                           long length,
                           Graphics g,
                           Link myLink)

drawUpdateRouterCoordinates

public void drawUpdateRouterCoordinates(long routerID,
                                        int newX,
                                        int newY)

draw_kick

public void draw_kick(int index)

draw_kickLink

public void draw_kickLink(long intID)

eraseLinkVector

public void eraseLinkVector()

erasePruningVector

public void erasePruningVector()

eraseRouterVector

public void eraseRouterVector()

getDataVector

public Vector getDataVector()

getDeleteComponentStatus

public boolean getDeleteComponentStatus()

getDestinationJoin

public pimSMJoin getDestinationJoin(long router2,
                                    long target,
                                    long destination)

getDestinationJoin

public pimSMJoin getDestinationJoin(long router1,
                                    long router2,
                                    long target,
                                    long destination)

getDrawComponentStatus

public boolean getDrawComponentStatus()

getJoin

public pimSMJoin getJoin(long router2,
                         long target)

getJoin

public pimSMJoin getJoin(long router1,
                         long router2,
                         long target)

getJoin

public pimSMJoin getJoin(long router1,
                         long router2,
                         long target,
                         long destination)

getJoinVector

public Vector getJoinVector()

getLinkVector

public Vector getLinkVector()

getPackageVector

public Vector getPackageVector()

getPruningTTL

public int getPruningTTL()

getPruningVector

public Vector getPruningVector()

getRP

public Router getRP()

getRPJoin

public pimSMJoin getRPJoin(long rpID,
                           long senderID)

getRouter

public Router getRouter(long routerID)

getRouterVector

public Vector getRouterVector()

getVectorJoin

public Vector getVectorJoin(long router2,
                            long target)

paintComponent

public void paintComponent(Graphics g)

removeLink

public void removeLink(long intID)

run

public void run()

setDataVector

public void setDataVector(Vector newVector)

setDeleteComponentStatus

public void setDeleteComponentStatus(boolean newStatus)

setDrawComponentStatus

public void setDrawComponentStatus(boolean newStatus)

setJoinVector

public void setJoinVector(Vector newVector)

setPruningTTL

public void setPruningTTL(int pruningTTL)

setPruningVector

public void setPruningVector(Vector newVector)

setSelectedRouter

public void setSelectedRouter(long rout,
                              long rout2)

setStep

public void setStep(long step)