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.StringPreferenceNested 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 AtlPreviewdoCreateAtlPreview(org.eclipse.swt.widgets.Composite parent) To be implemented by subclasses.protected voiddoCreatePreferences(org.eclipse.swt.widgets.Composite composite, int numColumns) Create the left side of the modify dialog.protected org.eclipse.swt.widgets.CompositedoCreatePreviewPane(org.eclipse.swt.widgets.Composite composite, int numColumns) Create the right side of the modify dialog.protected voidUpdate the preview.org.eclipse.swt.widgets.TableColumn[]org.eclipse.swt.widgets.Tableprotected voidThis method is called after all controls have been allocated, including the preview.voidupdateTab(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:
getPreviewin 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:
initializePagein 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:
doCreatePreferencesin 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:
doCreatePreviewPanein 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:
doUpdatePreviewin 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:
doCreateAtlPreviewin classModifyDialogTabPage- Parameters:
parent- Parent composite- Returns:
- Created preview
- See Also:
-
updateTab
public void updateTab(boolean enabled) - Specified by:
updateTabin classModifyDialogTabPage- See Also:
-