Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.common.core.report.impl
Class ReportImplDefintion

java.lang.Object
  extended by eu.esdihumboldt.hale.common.core.report.impl.AbstractReportDefinition<Report,Reporter<?>>
      extended by eu.esdihumboldt.hale.common.core.report.impl.ReportImplDefintion
All Implemented Interfaces:
ReportDefinition<Report>, ObjectDefinition<Report>

public class ReportImplDefintion
extends AbstractReportDefinition<Report,Reporter<?>>

Object definition for DefaultReporter.

Author:
Andreas Burchert
Partner:
01 / Fraunhofer Institute for Computer Graphics Research

Field Summary
 
Fields inherited from class eu.esdihumboldt.hale.common.core.report.impl.AbstractReportDefinition
KEY_REPORT_ERRORS, KEY_REPORT_INFOS, KEY_REPORT_MESSAGE_TYPE, KEY_REPORT_STARTTIME, KEY_REPORT_SUCCESS, KEY_REPORT_SUMMARY, KEY_REPORT_TASKNAME, KEY_REPORT_TIME, KEY_REPORT_WARNINGS
 
Fields inherited from interface eu.esdihumboldt.hale.common.core.report.ReportDefinition
ID_PREFIX
 
Constructor Summary
ReportImplDefintion()
          Default constructor.
 
Method Summary
protected  Report configureReport(Reporter<?> reporter, Properties props)
          Configure the report.
protected  DefaultReporter<?> createReport(Properties props)
          Create a report from a set of properties.
 
Methods inherited from class eu.esdihumboldt.hale.common.core.report.impl.AbstractReportDefinition
asProperties, asString, configureBasicReporter, getIdentifier, getObjectClass, parse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportImplDefintion

public ReportImplDefintion()
Default constructor.

Method Detail

createReport

protected DefaultReporter<?> createReport(Properties props)
Description copied from class: AbstractReportDefinition
Create a report from a set of properties.

Specified by:
createReport in class AbstractReportDefinition<Report,Reporter<?>>
Parameters:
props - the properties
Returns:
the report
See Also:
AbstractReportDefinition.createReport(java.util.Properties)

configureReport

protected Report configureReport(Reporter<?> reporter,
                                 Properties props)
Description copied from class: AbstractReportDefinition
Configure the report.

Specified by:
configureReport in class AbstractReportDefinition<Report,Reporter<?>>
Parameters:
reporter - report to configure
props - properties to set
Returns:
the report
See Also:
AbstractReportDefinition.configureReport(eu.esdihumboldt.hale.common.core.report.Report, java.util.Properties)

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d