Class AtlCodeFormatterPropertiesTabPage
java.lang.Object
org.eclipse.m2m.atl.adt.ui.preferences.ModifyDialogTabPage
org.eclipse.m2m.atl.adt.ui.preferences.AtlCodeFormatterPropertiesTabPage
- All Implemented Interfaces:
IModifyDialogTabPage
The ATL formatter properties 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
Constructors -
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.TableColumn[]
org.eclipse.swt.widgets.Table
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
-
AtlCodeFormatterPropertiesTabPage
-
-
Method Details
-
getPreferencesTable
public org.eclipse.swt.widgets.Table getPreferencesTable() -
getEditableColumns
public org.eclipse.swt.widgets.TableColumn[] getEditableColumns() -
getPreview
- Overrides:
getPreview
in classModifyDialogTabPage
-
initializePage
protected void initializePage()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
- See Also:
-
doCreatePreferences
protected void doCreatePreferences(org.eclipse.swt.widgets.Composite composite, int numColumns) 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- See Also:
-
doCreatePreviewPane
protected org.eclipse.swt.widgets.Composite doCreatePreviewPane(org.eclipse.swt.widgets.Composite composite, int numColumns) 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
- See Also:
-
doUpdatePreview
protected void doUpdatePreview()Update the preview. To be implemented by subclasses.- Specified by:
doUpdatePreview
in classModifyDialogTabPage
- See Also:
-
doCreateAtlPreview
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
- See Also:
-
updateTab
public void updateTab(boolean enabled) - Specified by:
updateTab
in classModifyDialogTabPage
- See Also:
-