de.kumpe.hadooptimizer.impl
Class LoggingReporter<I>

java.lang.Object
  extended by de.kumpe.hadooptimizer.impl.LoggingReporter<I>
Type Parameters:
I - the individuals' type
All Implemented Interfaces:
ReportingHalterWrapper.Reporter<I>, Serializable

public class LoggingReporter<I>
extends Object
implements ReportingHalterWrapper.Reporter<I>

A ReportingHalterWrapper.Reporter implementation which prints summaries of the evaluation-results.

Author:
Christian Kumpe
See Also:
Serialized Form

Constructor Summary
LoggingReporter()
           
LoggingReporter(CountingHalter<I> countingHalter)
           
 
Method Summary
static
<I> void
formatEvaluationResult(StringBuilder buffer, EvaluationResult<I> evaluationResult)
           
static
<I> void
formatIndividual(StringBuilder buffer, I individual)
           
 void report(Collection<EvaluationResult<I>> evaluationResults)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LoggingReporter

public LoggingReporter()

LoggingReporter

public LoggingReporter(CountingHalter<I> countingHalter)
Method Detail

report

public final void report(Collection<EvaluationResult<I>> evaluationResults)
Specified by:
report in interface ReportingHalterWrapper.Reporter<I>

formatEvaluationResult

public static <I> void formatEvaluationResult(StringBuilder buffer,
                                              EvaluationResult<I> evaluationResult)

formatIndividual

public static <I> void formatIndividual(StringBuilder buffer,
                                        I individual)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2011 Christian Kumpe. All Rights Reserved.