|
||||||||||
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 TrafficMatrixManagerListener
tm
- the new loaded traffic matrixtmId
- the id of the newly loaded matrixpublic void removeTrafficMatrixEvent(TrafficMatrix tm, int tmId)
TrafficMatrixManagerListener
removeTrafficMatrixEvent
in interface TrafficMatrixManagerListener
tm
- a reference to the removed traffic Matrixpublic void changeDefaultTrafficMatrixEvent(int asId, TrafficMatrix tm)
TrafficMatrixManagerListener
changeDefaultTrafficMatrixEvent
in interface TrafficMatrixManagerListener
asId
- 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 InterDomainManagerListener
domain
- The new domain.public void removeDomainEvent(Domain domain)
InterDomainManagerListener
removeDomainEvent
in interface InterDomainManagerListener
domain
- A reference to the domain removed.public void changeDefaultDomainEvent(Domain domain)
InterDomainManagerListener
changeDefaultDomainEvent
in interface InterDomainManagerListener
domain
- 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 |