org.eclipse.mylar.internal.monitor.usage.ui.preferences
Class MylarMonitorPreferencePage

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.preference.PreferencePage
          extended by org.eclipse.mylar.internal.monitor.usage.ui.preferences.MylarMonitorPreferencePage
All Implemented Interfaces:
org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.preference.IPreferencePage, org.eclipse.ui.IWorkbenchPreferencePage

public class MylarMonitorPreferencePage
extends org.eclipse.jface.preference.PreferencePage
implements org.eclipse.ui.IWorkbenchPreferencePage

Author:
Mik Kersten, Ken Sueda

Field Summary
private static java.lang.String DESCRIPTION
           
private  org.eclipse.swt.widgets.Button enableMonitoring
           
private  org.eclipse.swt.widgets.Button enableObfuscation
           
private  org.eclipse.swt.widgets.Text logFileText
           
private  org.eclipse.swt.widgets.Text uploadUrl
           
private  org.eclipse.jface.preference.IntegerFieldEditor userStudyId
           
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
MylarMonitorPreferencePage()
           
 
Method Summary
protected  org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent)
           
private  void createLogFileSection(org.eclipse.swt.widgets.Composite parent)
           
private  void createUsageSection(org.eclipse.swt.widgets.Composite parent)
           
 void init(org.eclipse.ui.IWorkbench workbench)
           
 boolean performCancel()
           
 void performDefaults()
           
 boolean performOk()
           
private  void updateEnablement()
           
 
Methods inherited from class org.eclipse.jface.preference.PreferencePage
applyData, applyDialogFont, computeSize, contributeButtons, createControl, createDescriptionLabel, createNoteComposite, doComputeSize, doGetPreferenceStore, getApplyButton, getContainer, getDefaultsButton, getPreferenceStore, isValid, noDefaultAndApplyButton, okToLeave, performApply, performHelp, 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.preference.IPreferencePage
computeSize, isValid, okToLeave, setContainer, setSize
 
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
createControl, dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle, setVisible
 

Field Detail

DESCRIPTION

private static final java.lang.String DESCRIPTION
See Also:
Constant Field Values

userStudyId

private org.eclipse.jface.preference.IntegerFieldEditor userStudyId

enableMonitoring

private org.eclipse.swt.widgets.Button enableMonitoring

enableObfuscation

private org.eclipse.swt.widgets.Button enableObfuscation

logFileText

private org.eclipse.swt.widgets.Text logFileText

uploadUrl

private org.eclipse.swt.widgets.Text uploadUrl
Constructor Detail

MylarMonitorPreferencePage

public MylarMonitorPreferencePage()
Method Detail

createContents

protected org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent)
Specified by:
createContents in class org.eclipse.jface.preference.PreferencePage

init

public void init(org.eclipse.ui.IWorkbench workbench)
Specified by:
init in interface org.eclipse.ui.IWorkbenchPreferencePage

updateEnablement

private void updateEnablement()

createLogFileSection

private void createLogFileSection(org.eclipse.swt.widgets.Composite parent)

createUsageSection

private void createUsageSection(org.eclipse.swt.widgets.Composite parent)

performDefaults

public void performDefaults()
Overrides:
performDefaults in class org.eclipse.jface.preference.PreferencePage

performOk

public boolean performOk()
Specified by:
performOk in interface org.eclipse.jface.preference.IPreferencePage
Overrides:
performOk in class org.eclipse.jface.preference.PreferencePage

performCancel

public boolean performCancel()
Specified by:
performCancel in interface org.eclipse.jface.preference.IPreferencePage
Overrides:
performCancel in class org.eclipse.jface.preference.PreferencePage