public class SelectSPDXLicenseDialog extends AbstractMavenDialog
Modifier and Type | Class and Description |
---|---|
private static class |
SelectSPDXLicenseDialog.LicenseFilter |
Modifier and Type | Field and Description |
---|---|
(package private) SPDXLicense |
license |
(package private) IMavenProjectFacade |
project |
(package private) static org.eclipse.core.runtime.IStatus |
STATUS_NO_LICENSE_SELECTION |
(package private) static org.eclipse.core.runtime.IStatus |
STATUS_NO_WORKSPACE_POM_SELECTION |
(package private) IMavenProjectFacade |
targetProject |
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 |
---|
SelectSPDXLicenseDialog(org.eclipse.swt.widgets.Shell parentShell,
IMavenProjectFacade project) |
Modifier and Type | Method and Description |
---|---|
protected void |
computeResult() |
protected org.eclipse.swt.widgets.Control |
createDialogArea(org.eclipse.swt.widgets.Composite parent) |
SPDXLicense |
getLicense() |
private org.eclipse.core.runtime.IStatus |
getStatus() |
IMavenProjectFacade |
getTargetProject() |
(package private) void |
handleDoubleClick() |
(package private) void |
updateStatus() |
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
IMavenProjectFacade targetProject
SPDXLicense license
final IMavenProjectFacade project
static final org.eclipse.core.runtime.IStatus STATUS_NO_LICENSE_SELECTION
static final org.eclipse.core.runtime.IStatus STATUS_NO_WORKSPACE_POM_SELECTION
public SelectSPDXLicenseDialog(org.eclipse.swt.widgets.Shell parentShell, IMavenProjectFacade project)
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
createDialogArea
in class org.eclipse.jface.dialogs.Dialog
public SPDXLicense getLicense()
public IMavenProjectFacade getTargetProject()
protected void computeResult()
computeResult
in class org.eclipse.ui.dialogs.SelectionStatusDialog
void updateStatus()
private org.eclipse.core.runtime.IStatus getStatus()
void handleDoubleClick()