Class AtlCodeFormatterPropertyPage

  • All Implemented Interfaces:
    java.util.EventListener, java.util.Observer, org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.preference.IPreferencePage, org.eclipse.swt.events.SelectionListener, org.eclipse.swt.internal.SWTEventListener, org.eclipse.ui.IWorkbenchPreferencePage, org.eclipse.ui.IWorkbenchPropertyPage

    public class AtlCodeFormatterPropertyPage
    extends AbstractPropertyAndPreferencePage
    implements org.eclipse.ui.IWorkbenchPreferencePage, java.util.Observer, org.eclipse.swt.events.SelectionListener
    The ATL formatter property page.
    • Field Detail

      • PROFILES_KEY

        public static final java.lang.String PROFILES_KEY
      • CURRENT_PROFILE_KEY

        public static final java.lang.String CURRENT_PROFILE_KEY
      • LAST_TAB_FOCUS

        public static final java.lang.String LAST_TAB_FOCUS
      • SHOW_INVISIBLE_PREFERENCE_KEY

        public static final java.lang.String SHOW_INVISIBLE_PREFERENCE_KEY
      • PROJECT_SPECIFIC_SETTINGS_ENABLED

        public static final java.lang.String PROJECT_SPECIFIC_SETTINGS_ENABLED
      • DIALOG_STORE_LAST_LOAD_PATH

        public static final java.lang.String DIALOG_STORE_LAST_LOAD_PATH
      • DIALOG_STORE_LAST_SAVE_PATH

        public static final java.lang.String DIALOG_STORE_LAST_SAVE_PATH
    • Constructor Detail

      • AtlCodeFormatterPropertyPage

        public AtlCodeFormatterPropertyPage()
    • 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
      • initializeSettings

        protected void initializeSettings()
      • addTabPage

        protected final void addTabPage​(java.lang.String title,
                                        IModifyDialogTabPage tabPage)
      • newPropertiesTable

        protected void newPropertiesTable​(AtlPreview atlPreview,
                                          org.eclipse.swt.widgets.TableColumn... editableColumns)
      • newProfilesList

        protected void newProfilesList​(AtlPreview atlPreview)
      • setSelectedProfile

        public void setSelectedProfile​(org.eclipse.swt.widgets.List list)
      • updateProfilesList

        public void updateProfilesList()
      • updatePropertiesTable

        public void updatePropertiesTable()
      • fillPreferenceeStore

        public void fillPreferenceeStore​(java.util.Map<java.lang.String,​java.lang.String> settings)
      • update

        public void update​(java.util.Observable o,
                           java.lang.Object arg)
        Specified by:
        update in interface java.util.Observer
        See Also:
        Observer.update(java.util.Observable, java.lang.Object)
      • setElement

        public void setElement​(org.eclipse.core.runtime.IAdaptable element)
        Specified by:
        setElement in interface org.eclipse.ui.IWorkbenchPropertyPage
        Overrides:
        setElement in class org.eclipse.ui.dialogs.PropertyPage
        See Also:
        PropertyPage.setElement(org.eclipse.core.runtime.IAdaptable)
      • widgetSelected

        public void widgetSelected​(org.eclipse.swt.events.SelectionEvent e)
        Specified by:
        widgetSelected in interface org.eclipse.swt.events.SelectionListener
      • widgetDefaultSelected

        public void widgetDefaultSelected​(org.eclipse.swt.events.SelectionEvent e)
        Specified by:
        widgetDefaultSelected in interface org.eclipse.swt.events.SelectionListener
      • isProjectSpecificSettingsEnabled

        public boolean isProjectSpecificSettingsEnabled()