public class MavenInstallationsPreferencePage
extends org.eclipse.jface.preference.PreferencePage
implements org.eclipse.ui.IWorkbenchPreferencePage
Modifier and Type | Class and Description |
---|---|
(package private) static class |
MavenInstallationsPreferencePage.RuntimesLabelProvider |
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.String |
defaultRuntime |
(package private) IMaven |
maven |
(package private) IMavenConfiguration |
mavenConfiguration |
(package private) MavenRuntimeManagerImpl |
runtimeManager |
(package private) java.util.List<AbstractMavenRuntime> |
runtimes |
(package private) org.eclipse.jface.viewers.CheckboxTableViewer |
runtimesViewer |
Constructor and Description |
---|
MavenInstallationsPreferencePage() |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.swt.widgets.Control |
createContents(org.eclipse.swt.widgets.Composite parent) |
private void |
createTable(org.eclipse.swt.widgets.Composite composite) |
private AbstractMavenRuntime |
getDefaultRuntime() |
protected java.util.Set<java.lang.String> |
getForbiddenNames(AbstractMavenRuntime runtime) |
protected AbstractMavenRuntime |
getSelectedMavenRuntime() |
void |
init(org.eclipse.ui.IWorkbench workbench) |
protected void |
performDefaults() |
boolean |
performOk() |
protected void |
refreshRuntimesViewer() |
protected void |
setCheckedRuntime(AbstractMavenRuntime runtime) |
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, setVisible
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
final MavenRuntimeManagerImpl runtimeManager
final IMavenConfiguration mavenConfiguration
final IMaven maven
java.lang.String defaultRuntime
java.util.List<AbstractMavenRuntime> runtimes
org.eclipse.jface.viewers.CheckboxTableViewer runtimesViewer
public void init(org.eclipse.ui.IWorkbench workbench)
init
in interface org.eclipse.ui.IWorkbenchPreferencePage
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 AbstractMavenRuntime getDefaultRuntime()
protected void refreshRuntimesViewer()
protected AbstractMavenRuntime getSelectedMavenRuntime()
private void createTable(org.eclipse.swt.widgets.Composite composite)
protected java.util.Set<java.lang.String> getForbiddenNames(AbstractMavenRuntime runtime)
protected void setCheckedRuntime(AbstractMavenRuntime runtime)