dip.gui
Class AbstractCFPListener

java.lang.Object
  extended bydip.gui.AbstractCFPListener
All Implemented Interfaces:
java.util.EventListener, java.beans.PropertyChangeListener
Direct Known Subclasses:
OrderDisplayPanel.ODPPropertyListener

public abstract class AbstractCFPListener
extends java.lang.Object
implements java.beans.PropertyChangeListener

An Abstract ClientFrame PropertyChangeListener.

The advantage of using this class is cleaner code, and easier subclassing. Errors are reduced, because only appropriate and type-correct arguments are passed to the handler methods.

The propertyChange() method is final; it dispatches property change events to the handler methods; there should be no need to override this method in subclasses.

All handler methods do nothing by default.


Constructor Summary
AbstractCFPListener()
           
 
Method Summary
 void actionDisplayablePowersChanged(Power[] oldPowers, Power[] newPowers)
          Invoked when the displayable Powers have changed
 void actionMMDReady(MapMetadata mmd)
          Invoked when MapMetadata information is ready
 void actionModeChanged(java.lang.String mode)
          Invoked when the Mode has changed (see ClientFrame)
 void actionOrderablePowersChanged(Power[] oldPowers, Power[] newPowers)
          Invoked when the orderable Powers have changed
 void actionOrderCreated(Orderable order)
          Invoked when an Order is created
 void actionOrderDeleted(Orderable order)
          Invoked when an Order is deleted
 void actionOrdersCreated(Orderable[] orders)
          Invoked when multiple Orders are created
 void actionOrdersDeleted(Orderable[] orders)
          Invoked when multiple Orders are deleted
 void actionStateModified()
          Invoked when state changes from saved state
 void actionTurnstateAdded(TurnState ts)
          Invoked when a TurnState is added to the World
 void actionTurnstateChanged(TurnState ts)
          Invoked when a TurnState changes
 void actionTurnstateRemoved()
          Invoked when a TurnState is removed from the World
 void actionTurnstateResolved(TurnState ts)
          Invoked when a TurnState has been resolved
 void actionValOptsChanged(ValidationOptions options)
          Invoked when Validation Options have changed
 void actionWorldCreated(World w)
          Invoked when a World is created
 void actionWorldDestroyed(World w)
          Invoked when a World is destroyed
 void propertyChange(java.beans.PropertyChangeEvent evt)
          Process PropertyChangeEvents into appropriate sub-methods.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractCFPListener

public AbstractCFPListener()
Method Detail

propertyChange

public final void propertyChange(java.beans.PropertyChangeEvent evt)
Process PropertyChangeEvents into appropriate sub-methods. Marked final for safety.

Specified by:
propertyChange in interface java.beans.PropertyChangeListener

actionWorldCreated

public void actionWorldCreated(World w)
Invoked when a World is created


actionWorldDestroyed

public void actionWorldDestroyed(World w)
Invoked when a World is destroyed


actionStateModified

public void actionStateModified()
Invoked when state changes from saved state


actionTurnstateChanged

public void actionTurnstateChanged(TurnState ts)
Invoked when a TurnState changes


actionTurnstateAdded

public void actionTurnstateAdded(TurnState ts)
Invoked when a TurnState is added to the World


actionTurnstateRemoved

public void actionTurnstateRemoved()
Invoked when a TurnState is removed from the World


actionTurnstateResolved

public void actionTurnstateResolved(TurnState ts)
Invoked when a TurnState has been resolved


actionValOptsChanged

public void actionValOptsChanged(ValidationOptions options)
Invoked when Validation Options have changed


actionModeChanged

public void actionModeChanged(java.lang.String mode)
Invoked when the Mode has changed (see ClientFrame)


actionMMDReady

public void actionMMDReady(MapMetadata mmd)
Invoked when MapMetadata information is ready


actionOrderCreated

public void actionOrderCreated(Orderable order)
Invoked when an Order is created


actionOrderDeleted

public void actionOrderDeleted(Orderable order)
Invoked when an Order is deleted


actionOrdersCreated

public void actionOrdersCreated(Orderable[] orders)
Invoked when multiple Orders are created


actionOrdersDeleted

public void actionOrdersDeleted(Orderable[] orders)
Invoked when multiple Orders are deleted


actionOrderablePowersChanged

public void actionOrderablePowersChanged(Power[] oldPowers,
                                         Power[] newPowers)
Invoked when the orderable Powers have changed


actionDisplayablePowersChanged

public void actionDisplayablePowersChanged(Power[] oldPowers,
                                           Power[] newPowers)
Invoked when the displayable Powers have changed



Copyright 2002-2004 Zachary DelProposto / jDip Development Team. All Rights Reserved.