com.objex.panywhere.events
Class GenderChangeEvent

java.lang.Object
  extended by java.util.EventObject
      extended by com.objex.panywhere.events.GenderChangeEvent
All Implemented Interfaces:
java.io.Serializable

public class GenderChangeEvent
extends java.util.EventObject

Event generated when gender changes occur for persons in the pedigree

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
GenderChangeEvent(java.lang.Object src, Individual ind, GENDER a_newgender, GENDER a_oldgender)
          Create a new gender change event
 
Method Summary
 GENDER getFrom()
           
 Individual getIndividual()
           
 GENDER getTo()
           
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GenderChangeEvent

public GenderChangeEvent(java.lang.Object src,
                         Individual ind,
                         GENDER a_newgender,
                         GENDER a_oldgender)
Create a new gender change event

Parameters:
src - The cource of the event. This is usually the control itself
ind - The person for whom the gender change event has occured
a_newgender - The new gender
a_oldgender - The old gender
Method Detail

getIndividual

public Individual getIndividual()
Returns:
Individual whose gender was changed. By the time this event is fired the gender would already have been changed

getFrom

public GENDER getFrom()
Returns:
Old gender of individual

getTo

public GENDER getTo()
Returns:
New gender of individual