net.sourceforge.java.feednread.frontend.configuration
Class DefaultConfigurationPage

java.lang.Object
  extended byorg.eclipse.jface.dialogs.DialogPage
      extended byorg.eclipse.jface.preference.PreferencePage
          extended bynet.sourceforge.java.feednread.frontend.configuration.DefaultConfigurationPage
All Implemented Interfaces:
IDialogPage, IMessageProvider, IPreferencePage
Direct Known Subclasses:
ArchiveConfigurationPage, BrowserConfigurationPage, CacheConfigurationPage, FavoritesConfigurationPage, GeneralConfigurationPage, ProxyConfigurationPage, TrayConfigurationPage

public abstract class DefaultConfigurationPage
extends PreferencePage

DefaultConfigurationPage extends PreferencePage to make use of localized button texts and to display the default button images for the ok, cancel, apply and defaults button. All configuration pages that need finer control on the created editor Controls should inherit this class.

Author:
Sebastian Machhausen

Field Summary
 
Fields inherited from class org.eclipse.jface.preference.PreferencePage
 
Fields inherited from class org.eclipse.jface.dialogs.DialogPage
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
DefaultConfigurationPage()
           DefaultConfigurationPage default constructor.
DefaultConfigurationPage(String title)
           Creates a new abstract DefaultConfigurationPage with the given title.
DefaultConfigurationPage(String title, ImageDescriptor image)
           Creates a new abstract DefaultConfigurationPage with the given title and image.
 
Method Summary
 void createControl(Composite parent)
           Creates the control for this DefaultConfigurationPage.
 
Methods inherited from class org.eclipse.jface.preference.PreferencePage
applyData, applyDialogFont, computeSize, contributeButtons, createContents, createDescriptionLabel, createNoteComposite, doComputeSize, doGetPreferenceStore, getApplyButton, getContainer, getDefaultsButton, getPreferenceStore, isValid, noDefaultAndApplyButton, okToLeave, performApply, performCancel, performDefaults, performHelp, performOk, setContainer, setErrorMessage, setMessage, setPreferenceStore, setSize, setTitle, setValid, toString, updateApplyButton
 
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, dispose, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getImage, getMessage, getMessageType, getShell, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, setButtonLayoutData, setControl, setDescription, setImageDescriptor, setMessage, setVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, setDescription, setImageDescriptor, setVisible
 

Constructor Detail

DefaultConfigurationPage

public DefaultConfigurationPage()

DefaultConfigurationPage default constructor.


DefaultConfigurationPage

public DefaultConfigurationPage(String title)

Creates a new abstract DefaultConfigurationPage with the given title.

Parameters:
title - the page title

DefaultConfigurationPage

public DefaultConfigurationPage(String title,
                                ImageDescriptor image)

Creates a new abstract DefaultConfigurationPage with the given title and image.

Parameters:
title - the page title
image - the image for this page, or null if none
Method Detail

createControl

public void createControl(Composite parent)

Creates the control for this DefaultConfigurationPage.

Parameters:
parent - the parent container to embed the created control into