se.liu.ida.critiquer.activities
Class AbstractParamChangedListener

java.lang.Object
  extended by se.liu.ida.critiquer.activities.AbstractParamChangedListener
All Implemented Interfaces:
Serializable, Comparable<ActivityUpdateListener>, ActivityUpdateListener
Direct Known Subclasses:
StandardConstraint

public abstract class AbstractParamChangedListener
extends Object
implements ActivityUpdateListener

Use this class to listen for parameter value changes

See Also:
Serialized Form

Constructor Summary
AbstractParamChangedListener()
           
 
Method Summary
 void activityCreated(Activity activity)
          The activity has just been created
 void activityRemoved(Activity activity)
          The activity was just removed
 void activityUpdated(Activity activity)
          The activity has undergone major changes, refresh all information dependent on it.
 int compareTo(ActivityUpdateListener o)
          Introduce no particular ordering between listeners by default
<T> void
paramAdded(Activity activity, Parameter<T> p)
          A parameter has been added
abstract
<T> void
paramChanged(Activity activity, Parameter<T> p)
          A parameter has changed value
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractParamChangedListener

public AbstractParamChangedListener()
Method Detail

activityUpdated

public void activityUpdated(Activity activity)
Description copied from interface: ActivityUpdateListener
The activity has undergone major changes, refresh all information dependent on it.

Specified by:
activityUpdated in interface ActivityUpdateListener

activityRemoved

public void activityRemoved(Activity activity)
Description copied from interface: ActivityUpdateListener
The activity was just removed

Specified by:
activityRemoved in interface ActivityUpdateListener
See Also:
ActivityUpdateListener.activityRemoved(se.liu.ida.critiquer.activities.Activity)

activityCreated

public void activityCreated(Activity activity)
Description copied from interface: ActivityUpdateListener
The activity has just been created

Specified by:
activityCreated in interface ActivityUpdateListener

paramAdded

public <T> void paramAdded(Activity activity,
                           Parameter<T> p)
Description copied from interface: ActivityUpdateListener
A parameter has been added

Specified by:
paramAdded in interface ActivityUpdateListener

paramChanged

public abstract <T> void paramChanged(Activity activity,
                                      Parameter<T> p)
Description copied from interface: ActivityUpdateListener
A parameter has changed value

Specified by:
paramChanged in interface ActivityUpdateListener

compareTo

public int compareTo(ActivityUpdateListener o)
Introduce no particular ordering between listeners by default

Specified by:
compareTo in interface Comparable<ActivityUpdateListener>
See Also:
java.lang.Comparable#compareTo(T)