|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MutationStatListener
MutationStatsListener uses the listener pattern to provide a flexible way of accessing statistics about each run. Models which require statistics about mutation operations throughout a run would typically implement this interface. GPAbstractModel already provides an implementation. There are 2 steps to using this interface to gain access to mutation statistics.
| Method Summary | |
|---|---|
MutationStatField[] |
getMutationStatFields()
The implementing class must return an array of fields which the listening objects are interested in listening to. |
void |
mutationStats(java.lang.Object[] stats)
This method will be called after every run completes with an array containing the statistics requested with getMutationStatFields(). |
| Method Detail |
|---|
MutationStatField[] getMutationStatFields()
void mutationStats(java.lang.Object[] stats)
stats - An array of statistics relating to the last run
completed. The order of the array will match the order that the
fields were requested in the return of getMutationStatFields() method.
The array is of type Object[] but the dynamic type of each element will
vary depending on the field. For information of types view the comments
on the stats fields.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||