Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.service.report
Interface ReportListener<R extends Report<M>,M extends Message>

Type Parameters:
R - the supported report type
M - the supported message type
All Known Implementing Classes:
ReportList

public interface ReportListener<R extends Report<M>,M extends Message>

Report listener interface. Listens for ReportService events.

Since:
2.2
Author:
Simon Templer
Partner:
01 / Fraunhofer Institute for Computer Graphics Research

Method Summary
 Class<M> getMessageType()
          Get the message type
 Class<R> getReportType()
          Get the report type.
 void reportAdded(R report)
          Called when a report has been added
 void reportsDeleted()
          Called when all reports have been deleted
 

Method Detail

getReportType

Class<R> getReportType()
Get the report type.

Returns:
the report type

getMessageType

Class<M> getMessageType()
Get the message type

Returns:
the message type

reportAdded

void reportAdded(R report)
Called when a report has been added

Parameters:
report - the report that was added

reportsDeleted

void reportsDeleted()
Called when all reports have been deleted


Humboldt Alignment Editor 2.5.0

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