Class AtlCodeFormatterPropertyPage
- java.lang.Object
-
- org.eclipse.jface.dialogs.DialogPage
-
- org.eclipse.jface.preference.PreferencePage
-
- org.eclipse.ui.dialogs.PropertyPage
-
- org.eclipse.m2m.atl.adt.ui.preferences.AbstractPropertyAndPreferencePage
-
- org.eclipse.m2m.atl.adt.ui.preferences.AtlCodeFormatterPropertyPage
-
- All Implemented Interfaces:
java.util.EventListener,java.util.Observer,org.eclipse.jface.dialogs.IDialogPage,org.eclipse.jface.dialogs.IMessageProvider,org.eclipse.jface.preference.IPreferencePage,org.eclipse.swt.events.SelectionListener,org.eclipse.swt.internal.SWTEventListener,org.eclipse.ui.IWorkbenchPreferencePage,org.eclipse.ui.IWorkbenchPropertyPage
public class AtlCodeFormatterPropertyPage extends AbstractPropertyAndPreferencePage implements org.eclipse.ui.IWorkbenchPreferencePage, java.util.Observer, org.eclipse.swt.events.SelectionListener
The ATL formatter property page.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCURRENT_PROFILE_KEYstatic java.lang.StringDIALOG_STORE_LAST_LOAD_PATHstatic java.lang.StringDIALOG_STORE_LAST_SAVE_PATHstatic java.lang.StringLAST_TAB_FOCUSstatic java.lang.StringPREVIEWstatic java.lang.StringPROFILES_KEYstatic java.lang.StringPROJECT_SPECIFIC_SETTINGS_ENABLEDstatic java.lang.StringSHOW_INVISIBLE_PREFERENCE_KEY-
Fields inherited from class org.eclipse.m2m.atl.adt.ui.preferences.AbstractPropertyAndPreferencePage
checkBoxModel, colorList, colorListModel, colorSelector, fPreferenceeStore, preview, properties, tableProperties, textFieldModel
-
-
Constructor Summary
Constructors Constructor Description AtlCodeFormatterPropertyPage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddTabPage(java.lang.String title, IModifyDialogTabPage tabPage)protected org.eclipse.swt.widgets.ControlcreateContents(org.eclipse.swt.widgets.Composite parent)voidfillPreferenceeStore(java.util.Map<java.lang.String,java.lang.String> settings)protected voidinitializeSettings()booleanisProjectSpecificSettingsEnabled()protected voidnewProfilesList(AtlPreview atlPreview)protected voidnewPropertiesTable(AtlPreview atlPreview, org.eclipse.swt.widgets.TableColumn... editableColumns)protected voidperformDefaults()booleanperformOk()voidsetElement(org.eclipse.core.runtime.IAdaptable element)voidsetSelectedProfile(org.eclipse.swt.widgets.List list)voidupdate(java.util.Observable o, java.lang.Object arg)voidupdateProfilesList()voidupdatePropertiesTable()protected voidupdateTab(ModifyDialogTabPage page)voidwidgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)voidwidgetSelected(org.eclipse.swt.events.SelectionEvent e)-
Methods inherited from class org.eclipse.m2m.atl.adt.ui.preferences.AbstractPropertyAndPreferencePage
dispose, doGetPreferenceStore, getPreferenceStore, handleColorListSelection, init, initialize, initializeFieldsToDefaultValues, initializeFieldsToUserValues, newCheckBoxField, newCheckBoxField, newCheckBoxField, newColorList, newComposite, newCompositeCheckBoxes, newCompositeColors, newCompositeTextFields, newGroup, newLabelField, newLabelledTextField, newPushButton, newRadioButton, newScrollList, newTabItem, newTextField, newTextField, newTextField, tabForward
-
Methods inherited from class org.eclipse.jface.preference.PreferencePage
applyData, applyDialogFont, computeSize, contributeButtons, createControl, createDescriptionLabel, createNoteComposite, doComputeSize, getApplyButton, getContainer, getDefaultsButton, isValid, noDefaultAndApplyButton, noDefaultButton, okToLeave, performApply, performCancel, performHelp, setContainer, setErrorMessage, setMessage, setPreferenceStore, setSize, setTitle, setValid, toString, updateApplyButton
-
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getImage, getMessage, getMessageType, getShell, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, setButtonLayoutData, setControl, setDescription, setImageDescriptor, setMessage, setVisible
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
createControl, dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle, setVisible
-
-
-
-
Field Detail
-
PREVIEW
public static final java.lang.String PREVIEW
- See Also:
- Constant Field Values
-
PROFILES_KEY
public static final java.lang.String PROFILES_KEY
-
CURRENT_PROFILE_KEY
public static final java.lang.String CURRENT_PROFILE_KEY
-
LAST_TAB_FOCUS
public static final java.lang.String LAST_TAB_FOCUS
-
SHOW_INVISIBLE_PREFERENCE_KEY
public static final java.lang.String SHOW_INVISIBLE_PREFERENCE_KEY
-
PROJECT_SPECIFIC_SETTINGS_ENABLED
public static final java.lang.String PROJECT_SPECIFIC_SETTINGS_ENABLED
-
DIALOG_STORE_LAST_LOAD_PATH
public static final java.lang.String DIALOG_STORE_LAST_LOAD_PATH
-
DIALOG_STORE_LAST_SAVE_PATH
public static final java.lang.String DIALOG_STORE_LAST_SAVE_PATH
-
-
Method Detail
-
createContents
protected org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent)
- Specified by:
createContentsin classorg.eclipse.jface.preference.PreferencePage
-
initializeSettings
protected void initializeSettings()
-
updateTab
protected void updateTab(ModifyDialogTabPage page)
-
addTabPage
protected final void addTabPage(java.lang.String title, IModifyDialogTabPage tabPage)
-
newPropertiesTable
protected void newPropertiesTable(AtlPreview atlPreview, org.eclipse.swt.widgets.TableColumn... editableColumns)
-
newProfilesList
protected void newProfilesList(AtlPreview atlPreview)
-
setSelectedProfile
public void setSelectedProfile(org.eclipse.swt.widgets.List list)
-
updateProfilesList
public void updateProfilesList()
-
updatePropertiesTable
public void updatePropertiesTable()
-
performDefaults
protected void performDefaults()
- Overrides:
performDefaultsin classAbstractPropertyAndPreferencePage- See Also:
PreferencePage.performDefaults()
-
performOk
public boolean performOk()
- Specified by:
performOkin interfaceorg.eclipse.jface.preference.IPreferencePage- Overrides:
performOkin classAbstractPropertyAndPreferencePage- See Also:
AbstractPropertyAndPreferencePage.performOk()
-
fillPreferenceeStore
public void fillPreferenceeStore(java.util.Map<java.lang.String,java.lang.String> settings)
-
update
public void update(java.util.Observable o, java.lang.Object arg)- Specified by:
updatein interfacejava.util.Observer- See Also:
Observer.update(java.util.Observable, java.lang.Object)
-
setElement
public void setElement(org.eclipse.core.runtime.IAdaptable element)
- Specified by:
setElementin interfaceorg.eclipse.ui.IWorkbenchPropertyPage- Overrides:
setElementin classorg.eclipse.ui.dialogs.PropertyPage- See Also:
PropertyPage.setElement(org.eclipse.core.runtime.IAdaptable)
-
widgetSelected
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
- Specified by:
widgetSelectedin interfaceorg.eclipse.swt.events.SelectionListener
-
widgetDefaultSelected
public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
- Specified by:
widgetDefaultSelectedin interfaceorg.eclipse.swt.events.SelectionListener
-
isProjectSpecificSettingsEnabled
public boolean isProjectSpecificSettingsEnabled()
-
-