Class AtlCodeFormatterPropertyPage
- java.lang.Object
-
- org.eclipse.jface.dialogs.DialogPage
-
- org.eclipse.jface.preference.PreferencePage
-
- org.eclipse.ui.dialogs.PropertyPage
-
- org.eclipse.m2m.atl.adt.ui.preferences.AbstractPropertyAndPreferencePage
-
- org.eclipse.m2m.atl.adt.ui.preferences.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 Summary
Fields Modifier and Type Field Description static java.lang.String
CURRENT_PROFILE_KEY
static java.lang.String
DIALOG_STORE_LAST_LOAD_PATH
static java.lang.String
DIALOG_STORE_LAST_SAVE_PATH
static java.lang.String
LAST_TAB_FOCUS
static java.lang.String
PREVIEW
static java.lang.String
PROFILES_KEY
static java.lang.String
PROJECT_SPECIFIC_SETTINGS_ENABLED
static java.lang.String
SHOW_INVISIBLE_PREFERENCE_KEY
-
Fields inherited from class org.eclipse.m2m.atl.adt.ui.preferences.AbstractPropertyAndPreferencePage
checkBoxModel, colorList, colorListModel, colorSelector, fPreferenceeStore, preview, properties, tableProperties, textFieldModel
-
-
Constructor Summary
Constructors Constructor Description AtlCodeFormatterPropertyPage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addTabPage(java.lang.String title, IModifyDialogTabPage tabPage)
protected org.eclipse.swt.widgets.Control
createContents(org.eclipse.swt.widgets.Composite parent)
void
fillPreferenceeStore(java.util.Map<java.lang.String,java.lang.String> settings)
protected void
initializeSettings()
boolean
isProjectSpecificSettingsEnabled()
protected void
newProfilesList(AtlPreview atlPreview)
protected void
newPropertiesTable(AtlPreview atlPreview, org.eclipse.swt.widgets.TableColumn... editableColumns)
protected void
performDefaults()
boolean
performOk()
void
setElement(org.eclipse.core.runtime.IAdaptable element)
void
setSelectedProfile(org.eclipse.swt.widgets.List list)
void
update(java.util.Observable o, java.lang.Object arg)
void
updateProfilesList()
void
updatePropertiesTable()
protected void
updateTab(ModifyDialogTabPage page)
void
widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
void
widgetSelected(org.eclipse.swt.events.SelectionEvent e)
-
Methods inherited from class org.eclipse.m2m.atl.adt.ui.preferences.AbstractPropertyAndPreferencePage
dispose, doGetPreferenceStore, getPreferenceStore, handleColorListSelection, init, initialize, initializeFieldsToDefaultValues, initializeFieldsToUserValues, newCheckBoxField, newCheckBoxField, newCheckBoxField, newColorList, newComposite, newCompositeCheckBoxes, newCompositeColors, newCompositeTextFields, newGroup, newLabelField, newLabelledTextField, newPushButton, newRadioButton, newScrollList, newTabItem, newTextField, newTextField, newTextField, tabForward
-
Methods inherited from class org.eclipse.jface.preference.PreferencePage
applyData, applyDialogFont, computeSize, contributeButtons, createControl, createDescriptionLabel, createNoteComposite, doComputeSize, getApplyButton, getContainer, getDefaultsButton, isValid, noDefaultAndApplyButton, noDefaultButton, 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, 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.dialogs.IDialogPage
createControl, dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle, setVisible
-
-
-
-
Field Detail
-
PREVIEW
public static final java.lang.String PREVIEW
- See Also:
- Constant Field Values
-
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
-
-
Method Detail
-
createContents
protected org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent)
- Specified by:
createContents
in classorg.eclipse.jface.preference.PreferencePage
-
initializeSettings
protected void initializeSettings()
-
updateTab
protected void updateTab(ModifyDialogTabPage page)
-
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()
-
performDefaults
protected void performDefaults()
- Overrides:
performDefaults
in classAbstractPropertyAndPreferencePage
- See Also:
PreferencePage.performDefaults()
-
performOk
public boolean performOk()
- Specified by:
performOk
in interfaceorg.eclipse.jface.preference.IPreferencePage
- Overrides:
performOk
in classAbstractPropertyAndPreferencePage
- See Also:
AbstractPropertyAndPreferencePage.performOk()
-
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 interfacejava.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 interfaceorg.eclipse.ui.IWorkbenchPropertyPage
- Overrides:
setElement
in classorg.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 interfaceorg.eclipse.swt.events.SelectionListener
-
widgetDefaultSelected
public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
- Specified by:
widgetDefaultSelected
in interfaceorg.eclipse.swt.events.SelectionListener
-
isProjectSpecificSettingsEnabled
public boolean isProjectSpecificSettingsEnabled()
-
-