org.jgap.event
Class GeneticEvent
java.lang.Object
java.util.EventObject
org.jgap.event.GeneticEvent
- All Implemented Interfaces:
- java.io.Serializable
- public class GeneticEvent
- extends java.util.EventObject
Represents events that are fired via the EventManager when various
genetic events occur. The specific kind of event is conveyed through the
event name. Standard event names are provided as constants in this class.
- Since:
- 1.0
- Author:
- Neil Rotstan, Klaus Meffert
- See Also:
- Serialized Form
|
Field Summary |
static java.lang.String |
GENOTYPE_EVOLVED_EVENT
Public constant representing the name of the event that is fired each
time a Genotype is finished with a single evolution cycle. |
|
Constructor Summary |
GeneticEvent(java.lang.String a_eventName,
java.lang.Object a_source)
Constructs a new GeneticEvent of the given name. |
|
Method Summary |
java.lang.String |
getEventName()
Retrieves the name of this event, which can be used to identify the
type of event. |
| Methods inherited from class java.util.EventObject |
getSource, toString |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
GENOTYPE_EVOLVED_EVENT
public static final java.lang.String GENOTYPE_EVOLVED_EVENT
- Public constant representing the name of the event that is fired each
time a Genotype is finished with a single evolution cycle.
- See Also:
- Constant Field Values
GeneticEvent
public GeneticEvent(java.lang.String a_eventName,
java.lang.Object a_source)
- Constructs a new GeneticEvent of the given name.
- Parameters:
a_eventName - The name of the event.a_source - The genetic object that acted as the source of the
event. The type of this object will be dependent on
the kind of event (which can be identified by the
event name). It may not be null.
- Throws:
java.lang.IllegalArgumentException - if the given source object is null.- Since:
- 1.0
getEventName
public java.lang.String getEventName()
- Retrieves the name of this event, which can be used to identify the
type of event.
- Returns:
- the name of this GeneticEvent instance.
- Since:
- 1.0