public class UpdateMavenProjectsDialog
extends org.eclipse.jface.dialogs.TitleAreaDialog
Modifier and Type | Field and Description |
---|---|
private org.eclipse.swt.widgets.Button |
btnCleanProjects |
private org.eclipse.swt.widgets.Button |
btnRefreshFromLocal |
private org.eclipse.swt.widgets.Button |
btnUpdateProjectConfiguration |
private boolean |
cleanProjects
Perform full/clean build after project update
|
protected java.lang.String |
dialogMessage |
protected java.lang.String |
dialogTitle |
private org.eclipse.swt.widgets.Button |
forceUpdateBtn |
private boolean |
forceUpdateDependencies
Force update of snapshots and releases from remote repositories
|
private org.eclipse.core.resources.IProject[] |
initialSelection |
private NestedProjectsComposite |
nestedProjectsComposite |
private boolean |
offlineMode |
private org.eclipse.swt.widgets.Button |
offlineModeBtn |
private boolean |
refreshFromLocal
Perform refresh from local before doing anything else.
|
private org.eclipse.core.resources.IProject[] |
selectedProjects |
private boolean |
updateConfiguration
Update project configuration
|
DLG_IMG_TITLE_BANNER, DLG_IMG_TITLE_ERROR, INFO_MESSAGE, WARNING_MESSAGE
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 |
---|
UpdateMavenProjectsDialog(org.eclipse.swt.widgets.Shell parentShell,
org.eclipse.core.resources.IProject[] initialSelection) |
Modifier and Type | Method and Description |
---|---|
protected void |
configureShell(org.eclipse.swt.widgets.Shell shell) |
protected void |
createButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent)
Create contents of the button bar.
|
protected org.eclipse.swt.widgets.Control |
createDialogArea(org.eclipse.swt.widgets.Composite parent)
Create contents of the dialog.
|
java.lang.String |
getDialogMessage() |
java.lang.String |
getDialogTitle() |
org.eclipse.core.resources.IProject[] |
getSelectedProjects() |
boolean |
isCleanProjects() |
boolean |
isForceUpdateDependencies() |
boolean |
isOffline() |
boolean |
isRefreshFromLocal() |
boolean |
isUpdateConfiguration() |
protected void |
okPressed() |
void |
setDialogMessage(java.lang.String dialogMessage) |
void |
setDialogTitle(java.lang.String dialogTitle) |
createContents, getErrorMessage, getInitialSize, getMessage, getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImage
closeTray, createButtonBar, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable
applyDialogFont, buttonPressed, cancelPressed, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getOKButton, initializeBounds, initializeDialogUnits, isResizable, 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 NestedProjectsComposite nestedProjectsComposite
private org.eclipse.swt.widgets.Button offlineModeBtn
private org.eclipse.swt.widgets.Button forceUpdateBtn
private final org.eclipse.core.resources.IProject[] initialSelection
private org.eclipse.core.resources.IProject[] selectedProjects
private boolean offlineMode
private boolean forceUpdateDependencies
private boolean updateConfiguration
private boolean cleanProjects
private boolean refreshFromLocal
protected java.lang.String dialogTitle
protected java.lang.String dialogMessage
private org.eclipse.swt.widgets.Button btnUpdateProjectConfiguration
private org.eclipse.swt.widgets.Button btnCleanProjects
private org.eclipse.swt.widgets.Button btnRefreshFromLocal
public UpdateMavenProjectsDialog(org.eclipse.swt.widgets.Shell parentShell, org.eclipse.core.resources.IProject[] initialSelection)
protected void configureShell(org.eclipse.swt.widgets.Shell shell)
configureShell
in class org.eclipse.jface.window.Window
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
createDialogArea
in class org.eclipse.jface.dialogs.TitleAreaDialog
parent
- protected void createButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent)
createButtonsForButtonBar
in class org.eclipse.jface.dialogs.Dialog
parent
- protected void okPressed()
okPressed
in class org.eclipse.jface.dialogs.Dialog
public org.eclipse.core.resources.IProject[] getSelectedProjects()
public boolean isOffline()
public boolean isForceUpdateDependencies()
public boolean isUpdateConfiguration()
public boolean isCleanProjects()
public boolean isRefreshFromLocal()
public java.lang.String getDialogTitle()
public java.lang.String getDialogMessage()
public void setDialogTitle(java.lang.String dialogTitle)
dialogTitle
- The dialogTitle to set.public void setDialogMessage(java.lang.String dialogMessage)
dialogMessage
- The dialogMessage to set.