civquest.gameChange
Class UnitChangeListenerManager

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

public class UnitChangeListenerManager
extends ListenerManager


Field Summary
 
Fields inherited from class civquest.gameChange.ListenerManager
listeners
 
Constructor Summary
UnitChangeListenerManager()
           
 
Method Summary
 void addUnitChangeListener(UnitChangeListener fcListener)
           
 void notifyListeners(UnitChange unitChange)
           
static void registerFieldChanges(GameChangeManager manager, GameChangeListener listener, Field field)
           
 void removeUnitChangeListener(UnitChangeListener fcListener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnitChangeListenerManager

public UnitChangeListenerManager()
Method Detail

addUnitChangeListener

public void addUnitChangeListener(UnitChangeListener fcListener)

removeUnitChangeListener

public void removeUnitChangeListener(UnitChangeListener fcListener)

notifyListeners

public void notifyListeners(UnitChange unitChange)

registerFieldChanges

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