Class PrintObjectivesObserver
java.lang.Object
org.uma.jmetal.util.observer.impl.PrintObjectivesObserver
- All Implemented Interfaces:
Observer<java.util.Map<java.lang.String,java.lang.Object>>
public class PrintObjectivesObserver extends java.lang.Object implements Observer<java.util.Map<java.lang.String,java.lang.Object>>
This observer prints the current evaluation number of an algorithm. It requires a pair
(EVALUATIONS, int) in the map used in the update() method.
- Author:
- Antonio J. Nebro
-
Constructor Summary
Constructors Constructor Description PrintObjectivesObserver()PrintObjectivesObserver(java.lang.Integer frequency)Constructor value. -
Method Summary
Modifier and Type Method Description java.lang.StringgetName()java.lang.StringtoString()voidupdate(Observable<java.util.Map<java.lang.String,java.lang.Object>> observable, java.util.Map<java.lang.String,java.lang.Object> data)This method gets the evaluation number from the dada map and prints it in the screen.
-
Constructor Details
-
PrintObjectivesObserver
public PrintObjectivesObserver(java.lang.Integer frequency)Constructor value. -
PrintObjectivesObserver
public PrintObjectivesObserver()
-
-
Method Details
-
update
public void update(Observable<java.util.Map<java.lang.String,java.lang.Object>> observable, java.util.Map<java.lang.String,java.lang.Object> data)This method gets the evaluation number from the dada map and prints it in the screen. -
getName
public java.lang.String getName() -
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-