public class ManageDependenciesDialog extends AbstractMavenDialog
Modifier and Type | Class and Description |
---|---|
class |
ManageDependenciesDialog.ContentProvider |
protected class |
ManageDependenciesDialog.DependenciesViewerSelectionListener |
static class |
ManageDependenciesDialog.DepLabelProvider |
protected class |
ManageDependenciesDialog.PomViewerSelectionChangedListener |
KEY_HEIGHT, KEY_WIDTH, settings
blockedHandler, buttonBar, DIALOG_DEFAULT_BOUNDS, DIALOG_PERSISTLOCATION, DIALOG_PERSISTSIZE, dialogArea, DLG_IMG_ERROR, DLG_IMG_HELP, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSIS
Constructor and Description |
---|
ManageDependenciesDialog(org.eclipse.swt.widgets.Shell parent,
ValueProvider<List<org.apache.maven.model.Dependency>> modelVProvider,
List<ParentHierarchyEntry> hierarchy)
Hierarchy is a LinkedList representing the hierarchy relationship between POM represented by model and its parents.
|
ManageDependenciesDialog(org.eclipse.swt.widgets.Shell parent,
ValueProvider<List<org.apache.maven.model.Dependency>> modelVProvider,
List<ParentHierarchyEntry> hierarchy,
List<Object> selection) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
checkDependencies(org.apache.maven.model.Model model,
LinkedList<org.apache.maven.model.Dependency> dependencies)
Compare the list of selected dependencies against the selected targetPOM.
|
protected void |
checkStatus(ParentHierarchyEntry targetProject,
LinkedList<org.apache.maven.model.Dependency> selectedDependencies) |
protected void |
clearStatus() |
protected void |
computeResult() |
protected org.eclipse.swt.widgets.Control |
createDialogArea(org.eclipse.swt.widgets.Composite parent) |
static PomEdits.Operation |
createManageOperation(List<org.apache.maven.model.Dependency> modelDeps) |
static PomEdits.Operation |
createRemoveVersionOperation(List<org.apache.maven.model.Dependency> modelDeps) |
protected ParentHierarchyEntry |
getCurrentPOM() |
protected LinkedList<org.apache.maven.model.Dependency> |
getDependenciesList() |
protected List<ParentHierarchyEntry> |
getProjectHierarchy() |
protected ParentHierarchyEntry |
getTargetPOM() |
protected void |
updateStatus(org.eclipse.core.runtime.IStatus status) |
close, getInitialLocation, getInitialSize, readSettings
configureShell, create, createButtonBar, getFirstResult, okPressed, setImage, setResult, setStatusLineAboveButtons, updateButtonsEnableState
createButtonsForButtonBar, createMessageArea, getDialogBoundsSettings, getDialogBoundsStrategy, getInitialElementSelections, getInitialSelections, getMessage, getOkButton, getResult, isResizable, setDialogBoundsSettings, setInitialElementSelections, setInitialSelections, setMessage, setResult, setSelectionResult, setTitle
closeTray, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable
applyDialogFont, buttonPressed, cancelPressed, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, createButton, createContents, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getImage, getOKButton, initializeBounds, initializeDialogUnits, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
public ManageDependenciesDialog(org.eclipse.swt.widgets.Shell parent, ValueProvider<List<org.apache.maven.model.Dependency>> modelVProvider, List<ParentHierarchyEntry> hierarchy)
public ManageDependenciesDialog(org.eclipse.swt.widgets.Shell parent, ValueProvider<List<org.apache.maven.model.Dependency>> modelVProvider, List<ParentHierarchyEntry> hierarchy, List<Object> selection)
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
createDialogArea
in class org.eclipse.jface.dialogs.Dialog
protected void computeResult()
computeResult
in class org.eclipse.ui.dialogs.SelectionStatusDialog
public static PomEdits.Operation createRemoveVersionOperation(List<org.apache.maven.model.Dependency> modelDeps)
public static PomEdits.Operation createManageOperation(List<org.apache.maven.model.Dependency> modelDeps)
protected LinkedList<org.apache.maven.model.Dependency> getDependenciesList()
protected List<ParentHierarchyEntry> getProjectHierarchy()
protected ParentHierarchyEntry getTargetPOM()
protected ParentHierarchyEntry getCurrentPOM()
protected boolean checkDependencies(org.apache.maven.model.Model model, LinkedList<org.apache.maven.model.Dependency> dependencies)
model
- dependencies
- protected void checkStatus(ParentHierarchyEntry targetProject, LinkedList<org.apache.maven.model.Dependency> selectedDependencies)
protected void clearStatus()
protected void updateStatus(org.eclipse.core.runtime.IStatus status)
updateStatus
in class org.eclipse.ui.dialogs.SelectionStatusDialog
Copyright © 2005–2015 Sonatype, Inc.. All rights reserved.