Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.views.report.properties.details.extension
Interface CustomReportDetailsPage

All Known Implementing Classes:
DefaultReportDetailsPage, InstanceValidationReportDetailsPage

public interface CustomReportDetailsPage

Interface for custom report details pages for specific Reports.

Author:
Kai Schwierczek

Nested Class Summary
static class CustomReportDetailsPage.MessageType
          Enum constants indicating the type of Message.
 
Method Summary
 org.eclipse.swt.widgets.Control createControls(org.eclipse.swt.widgets.Composite parent)
          Create the custom controls for the details page.
 void dispose()
          Dispose resources.
 void setInput(Collection<? extends Message> messages, CustomReportDetailsPage.MessageType type)
          Set the input messages for the details page to messages.
 

Method Detail

createControls

org.eclipse.swt.widgets.Control createControls(org.eclipse.swt.widgets.Composite parent)
Create the custom controls for the details page.

Parameters:
parent - the parent composite for the page
Returns:
the created control

setInput

void setInput(Collection<? extends Message> messages,
              CustomReportDetailsPage.MessageType type)
Set the input messages for the details page to messages.

Parameters:
messages - the messages to show
type - the type of messages

dispose

void dispose()
Dispose resources.


Humboldt Alignment Editor 2.5.0

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