civquest.gameChange
Class CityChangeListenerManager

java.lang.Object
  extended bycivquest.gameChange.ListenerManager
      extended bycivquest.gameChange.CityChangeListenerManager

public class CityChangeListenerManager
extends ListenerManager


Field Summary
 
Fields inherited from class civquest.gameChange.ListenerManager
listeners
 
Constructor Summary
CityChangeListenerManager()
           
 
Method Summary
 void addCityChangeListener(CityChangeListener fcListener)
           
 void notifyListeners(CityChange cityChange)
           
static void registerFieldChanges(GameChangeManager manager, GameChangeListener listener, Field field)
           
 void removeCityChangeListener(CityChangeListener fcListener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CityChangeListenerManager

public CityChangeListenerManager()
Method Detail

addCityChangeListener

public void addCityChangeListener(CityChangeListener fcListener)

removeCityChangeListener

public void removeCityChangeListener(CityChangeListener fcListener)

notifyListeners

public void notifyListeners(CityChange cityChange)

registerFieldChanges

public static void registerFieldChanges(GameChangeManager manager,
                                        GameChangeListener listener,
                                        Field field)
                                 throws InvalidListenerException
Throws:
InvalidListenerException