freemind.controller
Class MapModuleManager.MapModuleChangeObserverCompound

java.lang.Object
  extended by freemind.controller.MapModuleManager.MapModuleChangeObserverCompound
All Implemented Interfaces:
MapModuleManager.MapModuleChangeObserver
Enclosing class:
MapModuleManager

public static class MapModuleManager.MapModuleChangeObserverCompound
extends java.lang.Object
implements MapModuleManager.MapModuleChangeObserver


Constructor Summary
MapModuleManager.MapModuleChangeObserverCompound()
           
 
Method Summary
 void addListener(MapModuleManager.MapModuleChangeObserver listener)
           
 void afterMapClose(MapModule pOldMapModule, Mode pOldMode)
           
 void afterMapModuleChange(MapModule oldMapModule, Mode oldMode, MapModule newMapModule, Mode newMode)
           
 void beforeMapModuleChange(MapModule oldMapModule, Mode oldMode, MapModule newMapModule, Mode newMode)
           
 boolean isMapModuleChangeAllowed(MapModule oldMapModule, Mode oldMode, MapModule newMapModule, Mode newMode)
          The params may be null to indicate the there was no previous map, or that the last map is closed now.
 void numberOfOpenMapInformation(int number)
          To enable/disable the previous/next map actions.
 void removeListener(MapModuleManager.MapModuleChangeObserver listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapModuleManager.MapModuleChangeObserverCompound

public MapModuleManager.MapModuleChangeObserverCompound()
Method Detail

addListener

public void addListener(MapModuleManager.MapModuleChangeObserver listener)

removeListener

public void removeListener(MapModuleManager.MapModuleChangeObserver listener)

isMapModuleChangeAllowed

public boolean isMapModuleChangeAllowed(MapModule oldMapModule,
                                        Mode oldMode,
                                        MapModule newMapModule,
                                        Mode newMode)
Description copied from interface: MapModuleManager.MapModuleChangeObserver
The params may be null to indicate the there was no previous map, or that the last map is closed now.

Specified by:
isMapModuleChangeAllowed in interface MapModuleManager.MapModuleChangeObserver

beforeMapModuleChange

public void beforeMapModuleChange(MapModule oldMapModule,
                                  Mode oldMode,
                                  MapModule newMapModule,
                                  Mode newMode)
Specified by:
beforeMapModuleChange in interface MapModuleManager.MapModuleChangeObserver

afterMapModuleChange

public void afterMapModuleChange(MapModule oldMapModule,
                                 Mode oldMode,
                                 MapModule newMapModule,
                                 Mode newMode)
Specified by:
afterMapModuleChange in interface MapModuleManager.MapModuleChangeObserver

numberOfOpenMapInformation

public void numberOfOpenMapInformation(int number)
Description copied from interface: MapModuleManager.MapModuleChangeObserver
To enable/disable the previous/next map actions.

Specified by:
numberOfOpenMapInformation in interface MapModuleManager.MapModuleChangeObserver

afterMapClose

public void afterMapClose(MapModule pOldMapModule,
                          Mode pOldMode)
Specified by:
afterMapClose in interface MapModuleManager.MapModuleChangeObserver