Class AtlCodeFormatterProfilesTabPage
java.lang.Object
org.eclipse.m2m.atl.adt.ui.preferences.ModifyDialogTabPage
org.eclipse.m2m.atl.adt.ui.preferences.AtlCodeFormatterProfilesTabPage
- All Implemented Interfaces:
IModifyDialogTabPage
The ATL formatter profiles tab page.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.m2m.atl.adt.ui.preferences.ModifyDialogTabPage
ModifyDialogTabPage.ButtonPreference, ModifyDialogTabPage.CheckboxPreference, ModifyDialogTabPage.ComboPreference, ModifyDialogTabPage.DefaultFocusManager, ModifyDialogTabPage.NumberPreference, ModifyDialogTabPage.Preference, ModifyDialogTabPage.RadioPreference, ModifyDialogTabPage.StringPreference
Nested classes/interfaces inherited from interface org.eclipse.m2m.atl.adt.ui.preferences.IModifyDialogTabPage
IModifyDialogTabPage.IModificationListener
-
Field Summary
Fields inherited from class org.eclipse.m2m.atl.adt.ui.preferences.ModifyDialogTabPage
fDefaultFocusManager, fPixelConverter, fShowInvisibleButton, fUpdater, fWorkingValues
-
Constructor Summary
ConstructorDescriptionAtlCodeFormatterProfilesTabPage
(ProfileManager manager, ProfileStore store, boolean isProjectSpecific) -
Method Summary
Modifier and TypeMethodDescriptionprotected AtlPreview
doCreateAtlPreview
(org.eclipse.swt.widgets.Composite parent) To be implemented by subclasses.protected void
doCreatePreferences
(org.eclipse.swt.widgets.Composite composite, int numColumns) Create the left side of the modify dialog.protected org.eclipse.swt.widgets.Composite
doCreatePreviewPane
(org.eclipse.swt.widgets.Composite composite, int numColumns) Create the right side of the modify dialog.protected void
Update the preview.org.eclipse.swt.widgets.Button
org.eclipse.swt.widgets.List
protected void
This method is called after all controls have been allocated, including the preview.void
updateTab
(boolean enabled) Methods inherited from class org.eclipse.m2m.atl.adt.ui.preferences.ModifyDialogTabPage
createCheckboxPref, createComboPref, createContents, createGridData, createGridLayout, createGroup, createLabel, createLabel, createNumberPref, createRadioPref, createStringPref, getShowInvisibleButton, makeVisible, notifyValuesModified, setInitialFocus, setModifyListener, setPreview, setWorkingValues, updateStatus
-
Constructor Details
-
AtlCodeFormatterProfilesTabPage
public AtlCodeFormatterProfilesTabPage(ProfileManager manager, ProfileStore store, boolean isProjectSpecific)
-
-
Method Details
-
getPreview
- Overrides:
getPreview
in classModifyDialogTabPage
-
getProfilesList
public org.eclipse.swt.widgets.List getProfilesList() -
getManager
-
getfEnableProjectSpecificSettings
public org.eclipse.swt.widgets.Button getfEnableProjectSpecificSettings() -
initializePage
protected void initializePage()Description copied from class:ModifyDialogTabPage
This method is called after all controls have been allocated, including the preview. It can be used to set the preview text and to create listeners.- Specified by:
initializePage
in classModifyDialogTabPage
-
doCreatePreferences
protected void doCreatePreferences(org.eclipse.swt.widgets.Composite composite, int numColumns) Description copied from class:ModifyDialogTabPage
Create the left side of the modify dialog. This is meant to be implemented by subclasses.- Specified by:
doCreatePreferences
in classModifyDialogTabPage
- Parameters:
composite
- Composite to create innumColumns
- Number of columns to use
-
doCreatePreviewPane
protected org.eclipse.swt.widgets.Composite doCreatePreviewPane(org.eclipse.swt.widgets.Composite composite, int numColumns) Description copied from class:ModifyDialogTabPage
Create the right side of the modify dialog. By default, the preview is displayed there. Subclasses can override this method in order to customize the right-hand side of the dialog.- Overrides:
doCreatePreviewPane
in classModifyDialogTabPage
- Parameters:
composite
- Composite to create innumColumns
- Number of columns to use- Returns:
- Created composite
-
doUpdatePreview
protected void doUpdatePreview()Description copied from class:ModifyDialogTabPage
Update the preview. To be implemented by subclasses.- Specified by:
doUpdatePreview
in classModifyDialogTabPage
-
doCreateAtlPreview
Description copied from class:ModifyDialogTabPage
To be implemented by subclasses. This method should return an instance of JavaPreview. Currently, the choice is between CompilationUnitPreview which contains a valid compilation unit, or a SnippetPreview which formats several independent code snippets and displays them in the same window.- Specified by:
doCreateAtlPreview
in classModifyDialogTabPage
- Parameters:
parent
- Parent composite- Returns:
- Created preview
-
updateTab
public void updateTab(boolean enabled) - Specified by:
updateTab
in classModifyDialogTabPage
-