com.application.areca.launcher.gui
Class TargetEditionWindow
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.TargetEditionWindow
- All Implemented Interfaces:
- org.eclipse.jface.operation.IRunnableContext, org.eclipse.jface.window.IShellProvider
public class TargetEditionWindow
- 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 |
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, 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 |
target
protected AbstractRecoveryTarget target
currentPolicy
protected FileSystemPolicy currentPolicy
hasBeenSaved
protected boolean hasBeenSaved
lstEncryptionAlgorithms
protected java.util.ArrayList lstEncryptionAlgorithms
btnSave
protected org.eclipse.swt.widgets.Button btnSave
txtTargetName
protected org.eclipse.swt.widgets.Text txtTargetName
txtDesc
protected org.eclipse.swt.widgets.Text txtDesc
txtMediumPath
protected org.eclipse.swt.widgets.Text txtMediumPath
lblArchiveName
protected org.eclipse.swt.widgets.Label lblArchiveName
txtArchiveName
protected org.eclipse.swt.widgets.Text txtArchiveName
rdFile
protected org.eclipse.swt.widgets.Button rdFile
btnMediumPath
protected org.eclipse.swt.widgets.Button btnMediumPath
strRadio
protected java.util.Map strRadio
strText
protected java.util.Map strText
strButton
protected java.util.Map strButton
currentFileSystemPolicyId
protected java.lang.String currentFileSystemPolicyId
grpCompression
protected org.eclipse.swt.widgets.Group grpCompression
grpEncryption
protected org.eclipse.swt.widgets.Group grpEncryption
grpConfiguration
protected org.eclipse.swt.widgets.Group grpConfiguration
grpFileManagement
protected org.eclipse.swt.widgets.Group grpFileManagement
grpStorage
protected org.eclipse.swt.widgets.Group grpStorage
grpZipOptions
protected org.eclipse.swt.widgets.Group grpZipOptions
grpZipComment
protected org.eclipse.swt.widgets.Group grpZipComment
rdDir
protected org.eclipse.swt.widgets.Button rdDir
rdZip
protected org.eclipse.swt.widgets.Button rdZip
rdZip64
protected org.eclipse.swt.widgets.Button rdZip64
chkTrackDirectories
protected org.eclipse.swt.widgets.Button chkTrackDirectories
chkFollowSubDirectories
protected org.eclipse.swt.widgets.Button chkFollowSubDirectories
chkTrackPermissions
protected org.eclipse.swt.widgets.Button chkTrackPermissions
chkNoXMLCopy
protected org.eclipse.swt.widgets.Button chkNoXMLCopy
chkEncrypted
protected org.eclipse.swt.widgets.Button chkEncrypted
chkMultiVolumes
protected org.eclipse.swt.widgets.Button chkMultiVolumes
chkAddExtension
protected org.eclipse.swt.widgets.Button chkAddExtension
chkFollowLinks
protected org.eclipse.swt.widgets.Button chkFollowLinks
txtEncryptionKey
protected org.eclipse.swt.widgets.Text txtEncryptionKey
chkEncrypNames
protected org.eclipse.swt.widgets.Button chkEncrypNames
txtMultiVolumes
protected org.eclipse.swt.widgets.Text txtMultiVolumes
cboEncryptionAlgorithm
protected org.eclipse.swt.widgets.Combo cboEncryptionAlgorithm
lblEncryptionExample
protected org.eclipse.swt.widgets.Label lblEncryptionExample
lblEncryptionKey
protected org.eclipse.swt.widgets.Label lblEncryptionKey
btnGenerateKey
protected org.eclipse.swt.widgets.Button btnGenerateKey
lblQuality
protected org.eclipse.swt.widgets.Label lblQuality
pgbPwdQuality
protected org.eclipse.swt.widgets.ProgressBar pgbPwdQuality
btnReveal
protected org.eclipse.swt.widgets.Button btnReveal
lblMultiVolumesUnit
protected org.eclipse.swt.widgets.Label lblMultiVolumesUnit
lblEncryptionAlgorithm
protected org.eclipse.swt.widgets.Label lblEncryptionAlgorithm
lblMultiVolumesDigits
protected org.eclipse.swt.widgets.Label lblMultiVolumesDigits
txtMultivolumesDigits
protected org.eclipse.swt.widgets.Text txtMultivolumesDigits
txtZipComment
protected org.eclipse.swt.widgets.Text txtZipComment
lblEncoding
protected org.eclipse.swt.widgets.Label lblEncoding
cboEncoding
protected org.eclipse.swt.widgets.Combo cboEncoding
lblZipLevel
protected org.eclipse.swt.widgets.Label lblZipLevel
cboZipLevel
protected org.eclipse.swt.widgets.Combo cboZipLevel
rdArchive
protected org.eclipse.swt.widgets.Button rdArchive
rdSingle
protected org.eclipse.swt.widgets.Button rdSingle
rdImage
protected org.eclipse.swt.widgets.Button rdImage
rdMultiple
protected org.eclipse.swt.widgets.Button rdMultiple
rdDelta
protected org.eclipse.swt.widgets.Button rdDelta
treFilters
protected org.eclipse.swt.widgets.Tree treFilters
btnAddFilter
protected org.eclipse.swt.widgets.Button btnAddFilter
btnRemoveFilter
protected org.eclipse.swt.widgets.Button btnRemoveFilter
btnModifyFilter
protected org.eclipse.swt.widgets.Button btnModifyFilter
mdlFilters
protected FilterGroup mdlFilters
postProcessesTab
protected ProcessorsTable postProcessesTab
preProcessesTab
protected ProcessorsTable preProcessesTab
tblSources
protected org.eclipse.swt.widgets.Table tblSources
btnAddSource
protected org.eclipse.swt.widgets.Button btnAddSource
btnRemoveSource
protected org.eclipse.swt.widgets.Button btnRemoveSource
btnModifySource
protected org.eclipse.swt.widgets.Button btnModifySource
TargetEditionWindow
public TargetEditionWindow(AbstractRecoveryTarget target)
createContents
protected org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent)
- Overrides:
createContents
in class org.eclipse.jface.window.Window
publicRegisterUpdate
public void publicRegisterUpdate()
registerUpdate
protected void registerUpdate()
- Overrides:
registerUpdate
in class AbstractWindow
updateFilterListState
protected void updateFilterListState()
updateSourceListState
protected void updateSourceListState()
checkBusinessRules
protected boolean checkBusinessRules()
- Specified by:
checkBusinessRules
in class AbstractWindow
isFrozen
protected boolean isFrozen(boolean showWarning)
- Indique si certaines zones sont desactivees ou non
- Returns:
getTarget
public AbstractRecoveryTarget getTarget()
getTargetIfValidated
public AbstractRecoveryTarget getTargetIfValidated()
getTitle
public java.lang.String getTitle()
- Specified by:
getTitle
in class AbstractWindow
saveChanges
protected void saveChanges()
- Specified by:
saveChanges
in class AbstractWindow
updateState
protected void updateState(boolean rulesSatisfied)
- Specified by:
updateState
in class AbstractWindow
showDialog
public void showDialog(AbstractWindow window)