public class MavenDependenciesWizardPage extends AbstractMavenWizardPage
Modifier and Type | Class and Description |
---|---|
static class |
MavenDependenciesWizardPage.ArtifactLabelProvider
Simple
LabelProvider attached to the dependency viewer. |
static class |
MavenDependenciesWizardPage.DependencySorter
Simple
ViewerComparator attached to the dependency viewer. |
Modifier and Type | Field and Description |
---|---|
private org.apache.maven.model.Dependency[] |
dependencies |
(package private) org.eclipse.jface.viewers.TableViewer |
dependencyViewer
Viewer containing dependencies
|
private java.util.List<org.eclipse.jface.viewers.ISelectionChangedListener> |
listeners
Listeners notified about all changes
|
(package private) boolean |
showScope |
dialogSettings, MAX_HISTORY, resolverConfigurationComponent
Constructor and Description |
---|
MavenDependenciesWizardPage() |
MavenDependenciesWizardPage(ProjectImportConfiguration projectImportConfiguration,
java.lang.String title,
java.lang.String description) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(org.eclipse.jface.viewers.ISelectionChangedListener listener) |
private void |
createArtifacts(org.eclipse.swt.widgets.Composite composite) |
void |
createControl(org.eclipse.swt.widgets.Composite parent)
This wizard page contains a
TableViewer to display the currently included Maven2
directories and a button area with buttons to add further dependencies or remove existing ones. |
org.eclipse.jface.wizard.IWizardContainer |
getContainer() |
org.apache.maven.model.Dependency[] |
getDependencies()
Returns dependencies currently chosen by the user.
|
private boolean |
isPageValid() |
protected void |
notifyListeners()
Notify listeners about changes
|
void |
setDependencies(org.apache.maven.model.Dependency[] dependencies) |
void |
setShowScope(boolean showScope) |
(package private) void |
updatePage() |
addFieldWithHistory, createAdvancedSettings, dispose, getImportConfiguration, setVisible, validateArtifactIdInput, validateGroupIdInput
canFlipToNextPage, getDialogSettings, getImage, getName, getNextPage, getPreviousPage, getShell, getWizard, isCurrentPage, isPageComplete, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toString
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getMessage, getMessageType, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, performHelp, setButtonLayoutData, setControl, setMessage
org.eclipse.jface.viewers.TableViewer dependencyViewer
private org.apache.maven.model.Dependency[] dependencies
private java.util.List<org.eclipse.jface.viewers.ISelectionChangedListener> listeners
boolean showScope
public MavenDependenciesWizardPage()
public MavenDependenciesWizardPage(ProjectImportConfiguration projectImportConfiguration, java.lang.String title, java.lang.String description)
public void setShowScope(boolean showScope)
public void setDependencies(org.apache.maven.model.Dependency[] dependencies)
public void createControl(org.eclipse.swt.widgets.Composite parent)
TableViewer
to display the currently included Maven2
directories and a button area with buttons to add further dependencies or remove existing ones.private void createArtifacts(org.eclipse.swt.widgets.Composite composite)
public org.eclipse.jface.wizard.IWizardContainer getContainer()
getContainer
in class org.eclipse.jface.wizard.WizardPage
void updatePage()
private boolean isPageValid()
protected void notifyListeners()
public void addListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
public org.apache.maven.model.Dependency[] getDependencies()
null
.