civquest.gameChange
Class NationChangeListenerManager

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

public class NationChangeListenerManager
extends ListenerManager


Field Summary
 
Fields inherited from class civquest.gameChange.ListenerManager
listeners
 
Constructor Summary
NationChangeListenerManager()
           
 
Method Summary
 void addNationChangeListener(NationChangeListener fcListener)
           
 void notifyListeners(NationChange nationChange)
           
static void registerFieldChanges(GameChangeManager manager, GameChangeListener listener, Field field)
           
 void removeNationChangeListener(NationChangeListener fcListener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NationChangeListenerManager

public NationChangeListenerManager()
Method Detail

addNationChangeListener

public void addNationChangeListener(NationChangeListener fcListener)

removeNationChangeListener

public void removeNationChangeListener(NationChangeListener fcListener)

notifyListeners

public void notifyListeners(NationChange nationChange)

registerFieldChanges

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