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

java.lang.Object
  extended byorg.eclipse.jface.dialogs.DialogPage
      extended byorg.eclipse.jface.preference.PreferencePage
          extended byorg.eclipse.jface.preference.FieldEditorPreferencePage
              extended bynet.sourceforge.java.feednread.frontend.configuration.DefaultFieldEditorConfigurationPage
                  extended bynet.sourceforge.java.feednread.frontend.configuration.PodcastConfigurationPage
All Implemented Interfaces:
EventListener, IDialogPage, IMessageProvider, IPreferencePage, IPropertyChangeListener

public class PodcastConfigurationPage
extends DefaultFieldEditorConfigurationPage

Configuration page for podcast specific settings.

Author:
Sebastian Machhausen

Field Summary
private  BooleanFieldEditor playPodcastAfterDownloadEditor
           FieldEditor to decide if podcasts should be played subsequent to their download.
private  DirectoryFieldEditor podcastDirectoryEditor
           FieldEditor to select the directory in which to store podcasts
 
Fields inherited from class org.eclipse.jface.preference.FieldEditorPreferencePage
FLAT, GRID, MARGIN_HEIGHT, MARGIN_WIDTH, VERTICAL_SPACING
 
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
PodcastConfigurationPage()
           Creates a new PodcastConfigurationPage.
 
Method Summary
 void createFieldEditors()
           Creates the FieldEditors of this PodcastConfigurationPage.
 
Methods inherited from class net.sourceforge.java.feednread.frontend.configuration.DefaultFieldEditorConfigurationPage
createControl
 
Methods inherited from class org.eclipse.jface.preference.FieldEditorPreferencePage
addField, adjustGridLayout, applyFont, checkState, createContents, dispose, getFieldEditorParent, initialize, performDefaults, performOk, propertyChange, setVisible
 
Methods inherited from class org.eclipse.jface.preference.PreferencePage
applyData, applyDialogFont, computeSize, contributeButtons, createDescriptionLabel, createNoteComposite, doComputeSize, doGetPreferenceStore, getApplyButton, getContainer, getDefaultsButton, getPreferenceStore, isValid, noDefaultAndApplyButton, okToLeave, performApply, performCancel, performHelp, setContainer, setErrorMessage, setMessage, setPreferenceStore, setSize, setTitle, setValid, toString, updateApplyButton
 
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getImage, getMessage, getMessageType, getShell, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, setButtonLayoutData, setControl, setDescription, setImageDescriptor, setMessage
 
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
getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, setDescription, setImageDescriptor
 

Field Detail

podcastDirectoryEditor

private DirectoryFieldEditor podcastDirectoryEditor

FieldEditor to select the directory in which to store podcasts


playPodcastAfterDownloadEditor

private BooleanFieldEditor playPodcastAfterDownloadEditor

FieldEditor to decide if podcasts should be played subsequent to their download.

Constructor Detail

PodcastConfigurationPage

public PodcastConfigurationPage()

Creates a new PodcastConfigurationPage.

Method Detail

createFieldEditors

public void createFieldEditors()

Creates the FieldEditors of this PodcastConfigurationPage.

See Also:
FieldEditorPreferencePage.createFieldEditors()