Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.views.report.properties.details
Class ReportDetailsPage

java.lang.Object
  extended by org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
      extended by eu.esdihumboldt.hale.ui.views.report.properties.details.ReportDetailsPage
All Implemented Interfaces:
org.eclipse.ui.views.properties.tabbed.ISection
Direct Known Subclasses:
ErrorDetailPage, InfoDetailPage, WarningDetailPage

public abstract class ReportDetailsPage
extends org.eclipse.ui.views.properties.tabbed.AbstractPropertySection

Default details page for Reports.

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

Field Summary
 
Fields inherited from class org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
STANDARD_LABEL_WIDTH
 
Constructor Summary
ReportDetailsPage()
           
 
Method Summary
 void createControls(org.eclipse.swt.widgets.Composite parent, org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage aTabbedPropertySheetPage)
           
 void dispose()
           
protected  void setInputFor(CustomReportDetailsPage.MessageType type)
          Set the input to the page for the given CustomReportDetailsPage.MessageType.
protected  void setReport(Report<?> report)
          Set the currently selected report to the given report.
 boolean shouldUseExtraSpace()
           
 
Methods inherited from class org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
aboutToBeHidden, aboutToBeShown, getMinimumHeight, getPart, getSelection, getWidgetFactory, refresh, setInput
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportDetailsPage

public ReportDetailsPage()
Method Detail

createControls

public void createControls(org.eclipse.swt.widgets.Composite parent,
                           org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage aTabbedPropertySheetPage)
Specified by:
createControls in interface org.eclipse.ui.views.properties.tabbed.ISection
Overrides:
createControls in class org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
See Also:
AbstractPropertySection.createControls(Composite, TabbedPropertySheetPage)

setReport

protected void setReport(Report<?> report)
Set the currently selected report to the given report.

Parameters:
report - the now selected report

setInputFor

protected void setInputFor(CustomReportDetailsPage.MessageType type)
Set the input to the page for the given CustomReportDetailsPage.MessageType.

Parameters:
type - the type to set the input to

shouldUseExtraSpace

public boolean shouldUseExtraSpace()
Specified by:
shouldUseExtraSpace in interface org.eclipse.ui.views.properties.tabbed.ISection
Overrides:
shouldUseExtraSpace in class org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
See Also:
AbstractPropertySection.shouldUseExtraSpace()

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.ui.views.properties.tabbed.ISection
Overrides:
dispose in class org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
See Also:
AbstractPropertySection.dispose()

Humboldt Alignment Editor 2.5.0

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