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

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.EnclosureConfigurationPage
All Implemented Interfaces:
EventListener, IDialogPage, IMessageProvider, IPreferencePage, IPropertyChangeListener

public class EnclosureConfigurationPage
extends DefaultFieldEditorConfigurationPage

Configuration page for enclosure specific settings.

Author:
Sebastian Machhausen

Field Summary
private  DirectoryFieldEditor enclosureDirectoryEditor
           FieldEditor to select the directory in which to store enclosures
private  BooleanFieldEditor executeEnclosureAfterDownloadEditor
           FieldEditor to decide if enclosures should be executed subsequent to their download.
 
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
EnclosureConfigurationPage()
           Creates a new EnclosureConfigurationPage.
 
Method Summary
 void createFieldEditors()
           Creates the FieldEditors of this EnclosureConfigurationPage.
 
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

enclosureDirectoryEditor

private DirectoryFieldEditor enclosureDirectoryEditor

FieldEditor to select the directory in which to store enclosures


executeEnclosureAfterDownloadEditor

private BooleanFieldEditor executeEnclosureAfterDownloadEditor

FieldEditor to decide if enclosures should be executed subsequent to their download.

Constructor Detail

EnclosureConfigurationPage

public EnclosureConfigurationPage()

Creates a new EnclosureConfigurationPage.

Method Detail

createFieldEditors

public void createFieldEditors()

Creates the FieldEditors of this EnclosureConfigurationPage.

See Also:
FieldEditorPreferencePage.createFieldEditors()