public class MavenInstallationWizardPage
extends org.eclipse.jface.wizard.WizardPage
Modifier and Type | Class and Description |
---|---|
(package private) class |
MavenInstallationWizardPage.TreeContentProvider |
(package private) class |
MavenInstallationWizardPage.TreeLabelProvider |
Modifier and Type | Field and Description |
---|---|
private org.eclipse.swt.widgets.Button |
btnAddProject |
private org.eclipse.swt.widgets.Button |
btnDirectory |
private org.eclipse.swt.widgets.Button |
btnDown |
private org.eclipse.swt.widgets.Button |
btnExternal |
private org.eclipse.swt.widgets.Button |
btnRemove |
private org.eclipse.swt.widgets.Button |
btnUp |
private org.eclipse.swt.widgets.Button |
btnWorkspace |
private java.util.List<ClasspathEntry> |
extensions |
private org.eclipse.swt.widgets.Text |
location |
private org.eclipse.swt.widgets.Text |
name |
private AbstractMavenRuntime |
original |
private org.eclipse.jface.viewers.TreeViewer |
treeViewerLibrariries |
private java.util.Set<java.lang.String> |
usedNames |
Constructor and Description |
---|
MavenInstallationWizardPage(AbstractMavenRuntime original,
java.util.Set<java.lang.String> usedNames) |
Modifier and Type | Method and Description |
---|---|
protected void |
addProjectExtensionAction() |
protected void |
changeRuntimeTypeAction() |
protected boolean |
contains(java.util.List<ClasspathEntry> entries,
org.eclipse.core.resources.IProject project) |
void |
createControl(org.eclipse.swt.widgets.Composite parent) |
AbstractMavenRuntime |
getResult() |
private java.lang.Object |
getSelectedElement() |
private boolean |
isValidMavenInstall(java.lang.String dir) |
protected void |
moveExtensionAction(int offset) |
protected void |
removeExtensionAction() |
protected void |
resetExtensionsAction() |
protected void |
selectLocationAction() |
protected void |
updateButtonsState() |
protected void |
updateStatus() |
canFlipToNextPage, getContainer, getDialogSettings, getImage, getName, getNextPage, getPreviousPage, getShell, getWizard, isCurrentPage, isPageComplete, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toString
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, dispose, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getMessage, getMessageType, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, performHelp, setButtonLayoutData, setControl, setMessage, setVisible
private java.util.List<ClasspathEntry> extensions
private org.eclipse.swt.widgets.Text location
private org.eclipse.swt.widgets.Button btnAddProject
private org.eclipse.swt.widgets.Button btnRemove
private org.eclipse.swt.widgets.Button btnUp
private org.eclipse.swt.widgets.Button btnDown
private org.eclipse.jface.viewers.TreeViewer treeViewerLibrariries
private org.eclipse.swt.widgets.Text name
private AbstractMavenRuntime original
private org.eclipse.swt.widgets.Button btnExternal
private org.eclipse.swt.widgets.Button btnWorkspace
private org.eclipse.swt.widgets.Button btnDirectory
private java.util.Set<java.lang.String> usedNames
public MavenInstallationWizardPage(AbstractMavenRuntime original, java.util.Set<java.lang.String> usedNames)
public void createControl(org.eclipse.swt.widgets.Composite parent)
protected void changeRuntimeTypeAction()
protected void moveExtensionAction(int offset)
protected void resetExtensionsAction()
protected void removeExtensionAction()
protected void updateButtonsState()
private java.lang.Object getSelectedElement()
protected void addProjectExtensionAction()
protected boolean contains(java.util.List<ClasspathEntry> entries, org.eclipse.core.resources.IProject project)
protected void selectLocationAction()
private boolean isValidMavenInstall(java.lang.String dir)
protected void updateStatus()
public AbstractMavenRuntime getResult()