com.aptana.ide.ui.editors.preferences.formatter
Class ProfilePreferencePage

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.preference.PreferencePage
          extended by com.aptana.ide.ui.editors.preferences.formatter.PropertyAndPreferencePage
              extended by com.aptana.ide.ui.editors.preferences.formatter.ProfilePreferencePage
All Implemented Interfaces:
org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.preference.IPreferencePage, org.eclipse.ui.IWorkbenchPreferencePage, org.eclipse.ui.IWorkbenchPropertyPage
Direct Known Subclasses:
CodeFormatterPreferencePage

public abstract class ProfilePreferencePage
extends PropertyAndPreferencePage


Field Summary
 
Fields inherited from class com.aptana.ide.ui.editors.preferences.formatter.PropertyAndPreferencePage
DATA_NO_LINK, store
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
ProfilePreferencePage(org.eclipse.jface.preference.IPreferenceStore store)
           
 
Method Summary
protected abstract  ProfileConfigurationBlock createConfigurationBlock(PreferencesAccess access)
           
 void createControl(org.eclipse.swt.widgets.Composite parent)
           
protected  org.eclipse.swt.widgets.Control createPreferenceContent(org.eclipse.swt.widgets.Composite composite)
           
 void dispose()
           
protected  void enableProjectSpecificSettings(boolean useProjectSpecificSettings)
           
protected  boolean hasProjectSpecificOptions(org.eclipse.core.resources.IProject project)
           
 void performApply()
           
protected  void performDefaults()
           
 boolean performOk()
           
 void setElement(org.eclipse.core.runtime.IAdaptable element)
           
 
Methods inherited from class com.aptana.ide.ui.editors.preferences.formatter.PropertyAndPreferencePage
applyData, createContents, createDescriptionLabel, doStatusChanged, enablePreferenceContent, getData, getElement, getNewStatusChangedListener, getPreferenceContentStatus, getPreferencePageID, getProject, getPropertyPageID, init, isProjectPreferencePage, offerLink, openProjectProperties, openWorkspacePreferences, setPreferenceContentStatus, supportsProjectSpecificOptions, useProjectSettings
 
Methods inherited from class org.eclipse.jface.preference.PreferencePage
applyDialogFont, computeSize, contributeButtons, createNoteComposite, doComputeSize, doGetPreferenceStore, getApplyButton, getContainer, getDefaultsButton, getPreferenceStore, isValid, noDefaultAndApplyButton, okToLeave, 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, 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, performCancel, setContainer, setSize
 
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle, setVisible
 
Methods inherited from interface org.eclipse.jface.preference.IPreferencePage
computeSize, isValid, okToLeave, performCancel, setContainer, setSize
 
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle, setVisible
 

Constructor Detail

ProfilePreferencePage

public ProfilePreferencePage(org.eclipse.jface.preference.IPreferenceStore store)
Parameters:
store -
Method Detail

createConfigurationBlock

protected abstract ProfileConfigurationBlock createConfigurationBlock(PreferencesAccess access)
Parameters:
access -
Returns:
ProfileConfigurationBlock

createControl

public void createControl(org.eclipse.swt.widgets.Composite parent)
Specified by:
createControl in interface org.eclipse.jface.dialogs.IDialogPage
Overrides:
createControl in class org.eclipse.jface.preference.PreferencePage
See Also:
PreferencePage.createControl(org.eclipse.swt.widgets.Composite)

createPreferenceContent

protected org.eclipse.swt.widgets.Control createPreferenceContent(org.eclipse.swt.widgets.Composite composite)
Specified by:
createPreferenceContent in class PropertyAndPreferencePage
Returns:
Control
See Also:
PropertyAndPreferencePage.createPreferenceContent(org.eclipse.swt.widgets.Composite)

hasProjectSpecificOptions

protected boolean hasProjectSpecificOptions(org.eclipse.core.resources.IProject project)
Specified by:
hasProjectSpecificOptions in class PropertyAndPreferencePage
Returns:
value
See Also:
PropertyAndPreferencePage.hasProjectSpecificOptions(org.eclipse.core.resources.IProject)

enableProjectSpecificSettings

protected void enableProjectSpecificSettings(boolean useProjectSpecificSettings)
Overrides:
enableProjectSpecificSettings in class PropertyAndPreferencePage
See Also:
PropertyAndPreferencePage.enableProjectSpecificSettings(boolean)

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.jface.dialogs.IDialogPage
Overrides:
dispose in class org.eclipse.jface.dialogs.DialogPage
See Also:
DialogPage.dispose()

performDefaults

protected void performDefaults()
Overrides:
performDefaults in class PropertyAndPreferencePage
See Also:
PropertyAndPreferencePage.performDefaults()

performOk

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

performApply

public void performApply()
Overrides:
performApply in class org.eclipse.jface.preference.PreferencePage
See Also:
PreferencePage.performApply()

setElement

public void setElement(org.eclipse.core.runtime.IAdaptable element)
Specified by:
setElement in interface org.eclipse.ui.IWorkbenchPropertyPage
Overrides:
setElement in class PropertyAndPreferencePage
See Also:
PropertyAndPreferencePage.setElement(org.eclipse.core.runtime.IAdaptable)