com.application.areca.launcher.gui
Class BackupWindow
java.lang.Object
org.eclipse.jface.window.Window
org.eclipse.jface.window.ApplicationWindow
com.application.areca.launcher.gui.common.AbstractWindow
com.application.areca.launcher.gui.BackupWindow
- All Implemented Interfaces:
- org.eclipse.jface.operation.IRunnableContext, org.eclipse.jface.window.IShellProvider
public class BackupWindow
- extends AbstractWindow
- Author:
- Olivier PETRUCCI
Areca Build ID : 7299034069467778562
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window |
org.eclipse.jface.window.Window.IExceptionHandler |
Fields inherited from class org.eclipse.jface.window.ApplicationWindow |
seperator1 |
Fields inherited from class org.eclipse.jface.window.Window |
CANCEL, OK |
Constructor Summary |
BackupWindow(Manifest manifest,
java.lang.Object scope,
boolean disablePreCheck)
|
Methods inherited from class com.application.areca.launcher.gui.common.AbstractWindow |
cancelChanges, close, computeHeight, computeSize, computeWidth, configureForTable, configureShell, constrainShellSize, getFullWindowTitle, getSize, getTableLinesVisible, monitorControl, monitorControl, monitorControl, monitorControl, registerUpdate, resetErrorState, setInError, setModal, setSize, shellActivated, shellClosed, shellDeactivated, shellDeiconified, shellIconified, showCancelMessage |
Methods inherited from class org.eclipse.jface.window.ApplicationWindow |
addCoolBar, addMenuBar, addStatusLine, addToolBar, canHandleShellCloseEvent, coolBarChildrenExist, createCoolBarControl, createCoolBarManager, createCoolBarManager2, createMenuManager, createStatusLine, createStatusLineManager, createToolBarControl, createToolBarManager, createToolBarManager2, createTrimWidgets, getCoolBarControl, getCoolBarManager, getCoolBarManager2, getFont, getLayout, getMenuBarManager, getSeperator1, getStatusLineManager, getSymbolicFontName, getToolBarControl, getToolBarManager, getToolBarManager2, run, setStatus, showTopSeperator, toolBarChildrenExist |
Methods inherited from class org.eclipse.jface.window.Window |
create, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getInitialLocation, getInitialSize, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, initializeBounds, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
manifest
protected Manifest manifest
disablePreCheck
protected boolean disablePreCheck
txtTitle
protected org.eclipse.swt.widgets.Text txtTitle
txtDescription
protected org.eclipse.swt.widgets.Text txtDescription
radFull
protected org.eclipse.swt.widgets.Button radFull
radIncremental
protected org.eclipse.swt.widgets.Button radIncremental
radDifferential
protected org.eclipse.swt.widgets.Button radDifferential
chkManifest
protected org.eclipse.swt.widgets.Button chkManifest
chkCheckArchive
protected org.eclipse.swt.widgets.Button chkCheckArchive
scope
protected java.lang.Object scope
isTarget
protected boolean isTarget
isGroup
protected boolean isGroup
isWorkspace
protected boolean isWorkspace
BackupWindow
public BackupWindow(Manifest manifest,
java.lang.Object scope,
boolean disablePreCheck)
createContents
protected org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent)
- Overrides:
createContents
in class org.eclipse.jface.window.Window
getTitle
public java.lang.String getTitle()
- Specified by:
getTitle
in class AbstractWindow
checkBusinessRules
protected boolean checkBusinessRules()
- Specified by:
checkBusinessRules
in class AbstractWindow
updateManifestState
protected void updateManifestState()
saveChanges
protected void saveChanges()
- Specified by:
saveChanges
in class AbstractWindow
updateState
protected void updateState(boolean rulesSatisfied)
- Specified by:
updateState
in class AbstractWindow