com.objex.panywhere.events
Interface IndividualListener

All Superinterfaces:
java.util.EventListener

public interface IndividualListener
extends java.util.EventListener

The listener interface to that must be added by objects that need notification important events that occur to Individual properties


Method Summary
 void onDragged(DragEvent event)
          Fired when individuals on a pedigree are dragged using the mouse
 void onGenderChanged(GenderChangeEvent event)
          Fired when the gender of an individual has been changed due to user actions in Progeny Anywhere
 void onIndividualsDeleted(IndividualsDeleteEvent event)
           
 void onPropertyChanged(IndividualPropertyChangeEvent event)
          Tracks changes to individual properties e.g.
 

Method Detail

onDragged

void onDragged(DragEvent event)
Fired when individuals on a pedigree are dragged using the mouse

Parameters:
event - The individuals drag event

onGenderChanged

void onGenderChanged(GenderChangeEvent event)
Fired when the gender of an individual has been changed due to user actions in Progeny Anywhere

Parameters:
event - The event encapsulating the changes and the individual involved

onPropertyChanged

void onPropertyChanged(IndividualPropertyChangeEvent event)
Tracks changes to individual properties e.g. changes from deceased status to alive etc

Parameters:
event - The property change event encapsulating property that changed and the individual involved

onIndividualsDeleted

void onIndividualsDeleted(IndividualsDeleteEvent event)