public class MavenSettingsPreferencePage
extends org.eclipse.jface.preference.PreferencePage
implements org.eclipse.ui.IWorkbenchPreferencePage
Modifier and Type | Field and Description |
---|---|
(package private) boolean |
dirty |
private org.eclipse.swt.widgets.Link |
globalSettingsLink |
(package private) org.eclipse.swt.widgets.Text |
globalSettingsText |
(package private) org.eclipse.swt.widgets.Text |
localRepositoryText |
private static org.slf4j.Logger |
log |
(package private) IMaven |
maven |
(package private) IMavenConfiguration |
mavenConfiguration |
private org.eclipse.swt.widgets.Link |
userSettingsLink |
(package private) org.eclipse.swt.widgets.Text |
userSettingsText |
Constructor and Description |
---|
MavenSettingsPreferencePage() |
Modifier and Type | Method and Description |
---|---|
protected void |
browseSettingsAction(org.eclipse.swt.widgets.Text settings) |
protected void |
checkSettings() |
private boolean |
checkSettings(java.lang.String location,
java.lang.String errorMissing,
java.lang.String errorParse) |
protected org.eclipse.swt.widgets.Control |
createContents(org.eclipse.swt.widgets.Composite parent) |
(package private) java.lang.String |
getGlobalSettings() |
private java.lang.String |
getSettings(org.eclipse.swt.widgets.Text settings) |
(package private) java.lang.String |
getUserSettings() |
void |
init(org.eclipse.ui.IWorkbench workbench) |
(package private) void |
openEditor(java.lang.String fileName) |
protected void |
performDefaults() |
boolean |
performOk() |
void |
setVisible(boolean visible) |
private void |
updateGlobalSettingsLink(java.lang.String globalSettings) |
protected void |
updateLocalRepository() |
protected void |
updateSettings(boolean updateMavenDependencies) |
private void |
updateUserSettingsLink(java.lang.String userSettings) |
applyData, applyDialogFont, computeSize, contributeButtons, createControl, createDescriptionLabel, createNoteComposite, doComputeSize, doGetPreferenceStore, getApplyButton, getContainer, getDefaultsButton, getPreferenceStore, isValid, noDefaultAndApplyButton, noDefaultButton, okToLeave, performApply, performCancel, performHelp, setContainer, setErrorMessage, setMessage, setPreferenceStore, setSize, setTitle, setValid, toString, updateApplyButton
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, dispose, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getImage, getMessage, getMessageType, getShell, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, setButtonLayoutData, setControl, setDescription, setImageDescriptor, setMessage
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
private static final org.slf4j.Logger log
final IMavenConfiguration mavenConfiguration
final IMaven maven
org.eclipse.swt.widgets.Text globalSettingsText
org.eclipse.swt.widgets.Text userSettingsText
org.eclipse.swt.widgets.Text localRepositoryText
boolean dirty
private org.eclipse.swt.widgets.Link globalSettingsLink
private org.eclipse.swt.widgets.Link userSettingsLink
public void init(org.eclipse.ui.IWorkbench workbench)
init
in interface org.eclipse.ui.IWorkbenchPreferencePage
public void setVisible(boolean visible)
setVisible
in interface org.eclipse.jface.dialogs.IDialogPage
setVisible
in class org.eclipse.jface.dialogs.DialogPage
protected void updateSettings(boolean updateMavenDependencies)
protected void performDefaults()
performDefaults
in class org.eclipse.jface.preference.PreferencePage
public boolean performOk()
performOk
in interface org.eclipse.jface.preference.IPreferencePage
performOk
in class org.eclipse.jface.preference.PreferencePage
protected org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent)
createContents
in class org.eclipse.jface.preference.PreferencePage
private void updateUserSettingsLink(java.lang.String userSettings)
private void updateGlobalSettingsLink(java.lang.String globalSettings)
protected void updateLocalRepository()
protected void checkSettings()
private boolean checkSettings(java.lang.String location, java.lang.String errorMissing, java.lang.String errorParse)
void openEditor(java.lang.String fileName)
java.lang.String getUserSettings()
java.lang.String getGlobalSettings()
private java.lang.String getSettings(org.eclipse.swt.widgets.Text settings)
protected void browseSettingsAction(org.eclipse.swt.widgets.Text settings)