civquest.gameChange
Class FieldChangeListenerManager

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

public class FieldChangeListenerManager
extends ListenerManager


Field Summary
 
Fields inherited from class civquest.gameChange.ListenerManager
listeners
 
Constructor Summary
FieldChangeListenerManager()
           
 
Method Summary
 void addFieldChangeListener(FieldChangeListener fcListener)
           
 void notifyListeners(FieldChange fieldChange)
           
static void registerFieldChangeCategories(GameChangeManager manager, GameChangeListener listener, Field field, java.util.Map categoryMap)
           
static void registerFieldChanges(GameChangeManager manager, GameChangeListener listener, Field field)
           
 void removeFieldChangeListener(FieldChangeListener fcListener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldChangeListenerManager

public FieldChangeListenerManager()
Method Detail

addFieldChangeListener

public void addFieldChangeListener(FieldChangeListener fcListener)

removeFieldChangeListener

public void removeFieldChangeListener(FieldChangeListener fcListener)

notifyListeners

public void notifyListeners(FieldChange fieldChange)

registerFieldChanges

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

registerFieldChangeCategories

public static void registerFieldChangeCategories(GameChangeManager manager,
                                                 GameChangeListener listener,
                                                 Field field,
                                                 java.util.Map categoryMap)
                                          throws InvalidListenerException
Throws:
InvalidListenerException