be.ac.ulg.montefiore.run.totem.visualtopo.guiModules
Class AbstractGUIModule

java.lang.Object
  extended by be.ac.ulg.montefiore.run.totem.visualtopo.guiModules.AbstractGUIModule
All Implemented Interfaces:
GUIModule
Direct Known Subclasses:
CBGPManager, IGPWOGUIModule, RoutingGUIModule, RttMeasurementManager, SAMTEGUIModule, TopEditGUIModule, TrafficMatrixGenerationGUIModule, UninaModule, WhatIfModule

public abstract class AbstractGUIModule
extends java.lang.Object
implements GUIModule

An abstract implementation of the GUIModule interface. Extend it to create your own GUIModule.

Creation date: 21-Mar-2005

Author:
Olivier Materne (O.Materne@student.ulg.ac.be)

Constructor Summary
AbstractGUIModule()
           
 
Method Summary
 void initialize()
          Do nothing.
 boolean isUnloadable()
          is the module UnLoadable ??
 boolean loadAtStartup()
          Should the Module be loaded at GUI startup ?
 void terminate()
          Do nothing.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface be.ac.ulg.montefiore.run.totem.visualtopo.guiModules.GUIModule
getMenu, getName
 

Constructor Detail

AbstractGUIModule

public AbstractGUIModule()
Method Detail

loadAtStartup

public boolean loadAtStartup()
Should the Module be loaded at GUI startup ?

Specified by:
loadAtStartup in interface GUIModule
Returns:
false

initialize

public void initialize()
Do nothing. Override this method to execute any action that should be done when the module is loading

Specified by:
initialize in interface GUIModule

terminate

public void terminate()
Do nothing. Override this method to execute any action that should be done when the module is unloading

Specified by:
terminate in interface GUIModule

isUnloadable

public boolean isUnloadable()
is the module UnLoadable ??

Specified by:
isUnloadable in interface GUIModule
Returns:
false


Copyright © 2004-2007 Research Unit in Networking, All Rights Reserved.