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 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
doUpdatePreview()
Update the preview.org.eclipse.swt.widgets.TableColumn[]
getEditableColumns()
org.eclipse.swt.widgets.Table
getPreferencesTable()
AtlPreview
getPreview()
protected void
initializePage()
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
-
-
-
-
Method Detail
-
getPreferencesTable
public org.eclipse.swt.widgets.Table getPreferencesTable()
-
getEditableColumns
public org.eclipse.swt.widgets.TableColumn[] getEditableColumns()
-
getPreview
public AtlPreview 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:
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:
doCreatePreferences
in 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:
doCreatePreviewPane
in 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:
doUpdatePreview
in 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:
doCreateAtlPreview
in 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:
updateTab
in classModifyDialogTabPage
- See Also:
ModifyDialogTabPage.updateTab(boolean)
-
-