public class EditDependencyDialog extends AbstractMavenDialog
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.swt.widgets.Text |
artifactIdText |
protected org.eclipse.swt.widgets.Text |
classifierText |
private org.apache.maven.model.Dependency |
dependency |
private boolean |
dependencyManagement |
protected org.eclipse.swt.widgets.Text |
groupIdText |
private org.apache.maven.project.MavenProject |
mavenproject |
protected org.eclipse.swt.widgets.Button |
optionalButton |
private org.eclipse.core.resources.IProject |
project |
private PomEdits.Operation |
resultOperation |
protected org.eclipse.swt.widgets.Combo |
scopeCombo |
private java.lang.String[] |
scopes |
protected org.eclipse.swt.widgets.Text |
systemPathText |
protected org.eclipse.swt.widgets.Combo |
typeCombo |
private static java.lang.String[] |
TYPES |
protected org.eclipse.swt.widgets.Text |
versionText |
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 |
---|
EditDependencyDialog(org.eclipse.swt.widgets.Shell parent,
boolean dependencyManagement,
org.eclipse.core.resources.IProject project,
org.apache.maven.project.MavenProject mavenProject) |
Modifier and Type | Method and Description |
---|---|
protected void |
computeResult() |
protected org.eclipse.swt.widgets.Control |
createDialogArea(org.eclipse.swt.widgets.Composite parent) |
PomEdits.Operation |
getEditOperation() |
void |
setDependency(org.apache.maven.model.Dependency dependency) |
private java.lang.String |
valueOrNull(java.lang.String value) |
close, getInitialLocation, getInitialSize, readSettings
configureShell, create, createButtonBar, getFirstResult, okPressed, setImage, setResult, setStatusLineAboveButtons, updateButtonsEnableState, updateStatus
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
private static final java.lang.String[] TYPES
private final org.eclipse.core.resources.IProject project
private java.lang.String[] scopes
protected org.eclipse.swt.widgets.Text groupIdText
protected org.eclipse.swt.widgets.Text artifactIdText
protected org.eclipse.swt.widgets.Text versionText
protected org.eclipse.swt.widgets.Text classifierText
protected org.eclipse.swt.widgets.Combo typeCombo
protected org.eclipse.swt.widgets.Combo scopeCombo
protected org.eclipse.swt.widgets.Text systemPathText
protected org.eclipse.swt.widgets.Button optionalButton
private org.apache.maven.model.Dependency dependency
private final org.apache.maven.project.MavenProject mavenproject
private final boolean dependencyManagement
private PomEdits.Operation resultOperation
public EditDependencyDialog(org.eclipse.swt.widgets.Shell parent, boolean dependencyManagement, org.eclipse.core.resources.IProject project, org.apache.maven.project.MavenProject mavenProject)
parent
- dependencyManagement
- project
- can be null, only used for indexer search as scopemavenProject
- protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
createDialogArea
in class org.eclipse.jface.dialogs.Dialog
public PomEdits.Operation getEditOperation()
protected void computeResult()
computeResult
in class org.eclipse.ui.dialogs.SelectionStatusDialog
private java.lang.String valueOrNull(java.lang.String value)
public void setDependency(org.apache.maven.model.Dependency dependency)