|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbe.ac.ulg.montefiore.run.totem.visualtopo.guiComponents.RMguiMatrixHandler
public class RMguiMatrixHandler
This class is responsible for managing the allready loaded traffic matrix (ie. select the active matrix, remove unnecessary ones, ... )
| Method Summary | |
|---|---|
void |
addDomainEvent(Domain domain)
A new domain added. |
void |
addTrafficMatrixEvent(TrafficMatrix tm,
int tmId)
A TrafficMatrix has been loaded |
void |
changeDefaultDomainEvent(Domain domain)
The default domain has changed for the specified domain. |
void |
changeDefaultTrafficMatrixEvent(int asId,
TrafficMatrix tm)
The default traffic matrix has changed for the domain given by its asId. |
void |
createPanel()
create the dialog |
void |
editTrafficMatrix(TrafficMatrix tm)
|
static RMguiMatrixHandler |
getInstance()
return the instance of this class |
void |
hide()
Free the dialog and stop reacting to change |
void |
removeDomainEvent(Domain domain)
A domain removed. |
void |
removeTrafficMatrixEvent(TrafficMatrix tm,
int tmId)
A traffic matrix has been removed |
void |
show()
Display a dialog that lists the managed matrices |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static RMguiMatrixHandler getInstance()
public void show()
public void hide()
public void createPanel()
public void addTrafficMatrixEvent(TrafficMatrix tm,
int tmId)
TrafficMatrixManagerListener
addTrafficMatrixEvent in interface TrafficMatrixManagerListenertm - the new loaded traffic matrixtmId - the id of the newly loaded matrix
public void removeTrafficMatrixEvent(TrafficMatrix tm,
int tmId)
TrafficMatrixManagerListener
removeTrafficMatrixEvent in interface TrafficMatrixManagerListenertm - a reference to the removed traffic Matrix
public void changeDefaultTrafficMatrixEvent(int asId,
TrafficMatrix tm)
TrafficMatrixManagerListener
changeDefaultTrafficMatrixEvent in interface TrafficMatrixManagerListenerasId - Asid of the domain for which the traffic matrix has changedtm - The new default traffic matrix for the domainpublic void addDomainEvent(Domain domain)
InterDomainManagerListener
addDomainEvent in interface InterDomainManagerListenerdomain - The new domain.public void removeDomainEvent(Domain domain)
InterDomainManagerListener
removeDomainEvent in interface InterDomainManagerListenerdomain - A reference to the domain removed.public void changeDefaultDomainEvent(Domain domain)
InterDomainManagerListener
changeDefaultDomainEvent in interface InterDomainManagerListenerdomain - the new default domain.public void editTrafficMatrix(TrafficMatrix tm)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||