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
public class AtlCodeFormatterPropertiesTabPage extends ModifyDialogTabPage
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 Constructor Description AtlCodeFormatterPropertiesTabPage(java.util.Map<java.lang.String,java.lang.String> workingValues)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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 voiddoUpdatePreview()Update the preview.org.eclipse.swt.widgets.TableColumn[]getEditableColumns()org.eclipse.swt.widgets.TablegetPreferencesTable()AtlPreviewgetPreview()protected voidinitializePage()This 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
-
-
-
-
Method Detail
-
getPreferencesTable
public org.eclipse.swt.widgets.Table getPreferencesTable()
-
getEditableColumns
public org.eclipse.swt.widgets.TableColumn[] getEditableColumns()
-
getPreview
public AtlPreview 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:
ModifyDialogTabPage.initializePage()
-
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:
ModifyDialogTabPage.doCreatePreferences(org.eclipse.swt.widgets.Composite, int)
-
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:
ModifyDialogTabPage.doCreatePreviewPane(org.eclipse.swt.widgets.Composite, int)
-
doUpdatePreview
protected void doUpdatePreview()
Update the preview. To be implemented by subclasses.- Specified by:
doUpdatePreviewin classModifyDialogTabPage- See Also:
ModifyDialogTabPage.doUpdatePreview()
-
doCreateAtlPreview
protected AtlPreview doCreateAtlPreview(org.eclipse.swt.widgets.Composite parent)
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:
ModifyDialogTabPage.doCreateAtlPreview(org.eclipse.swt.widgets.Composite)
-
updateTab
public void updateTab(boolean enabled)
- Specified by:
updateTabin classModifyDialogTabPage- See Also:
ModifyDialogTabPage.updateTab(boolean)
-
-