|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jface.window.Window
org.eclipse.jface.window.ApplicationWindow
com.application.areca.launcher.gui.common.AbstractWindow
com.application.areca.launcher.gui.FilterEditionWindow
public class FilterEditionWindow
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window |
---|
org.eclipse.jface.window.Window.IExceptionHandler |
Field Summary | |
---|---|
protected org.eclipse.swt.widgets.Button |
btnSave
|
protected org.eclipse.swt.widgets.Combo |
cboFilterType
|
protected org.eclipse.swt.widgets.Button |
chkExclude
|
protected ArchiveFilter |
currentFilter
|
protected FileSystemRecoveryTarget |
currentTarget
|
protected AbstractFilterComposite |
pnlParams
|
protected org.eclipse.swt.widgets.Group |
pnlParamsContainer
|
Fields inherited from class com.application.areca.launcher.gui.common.AbstractWindow |
---|
application, hasBeenUpdated, initialized, size |
Fields inherited from class org.eclipse.jface.window.ApplicationWindow |
---|
seperator1 |
Fields inherited from class org.eclipse.jface.window.Window |
---|
CANCEL, OK |
Constructor Summary | |
---|---|
FilterEditionWindow(ArchiveFilter currentFilter,
FileSystemRecoveryTarget currentTarget)
|
Method Summary | |
---|---|
protected boolean |
checkBusinessRules()
|
protected org.eclipse.swt.widgets.Control |
createContents(org.eclipse.swt.widgets.Composite parent)
|
ArchiveFilter |
getCurrentFilter()
|
FileSystemRecoveryTarget |
getCurrentTarget()
|
java.lang.String |
getTitle()
|
protected void |
saveChanges()
|
protected void |
updateState(boolean rulesSatisfied)
|
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 |
Field Detail |
---|
protected org.eclipse.swt.widgets.Combo cboFilterType
protected org.eclipse.swt.widgets.Button chkExclude
protected org.eclipse.swt.widgets.Button btnSave
protected AbstractFilterComposite pnlParams
protected org.eclipse.swt.widgets.Group pnlParamsContainer
protected ArchiveFilter currentFilter
protected FileSystemRecoveryTarget currentTarget
Constructor Detail |
---|
public FilterEditionWindow(ArchiveFilter currentFilter, FileSystemRecoveryTarget currentTarget)
Method Detail |
---|
protected org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent)
createContents
in class org.eclipse.jface.window.Window
public java.lang.String getTitle()
getTitle
in class AbstractWindow
public ArchiveFilter getCurrentFilter()
public FileSystemRecoveryTarget getCurrentTarget()
protected boolean checkBusinessRules()
checkBusinessRules
in class AbstractWindow
protected void saveChanges()
saveChanges
in class AbstractWindow
protected void updateState(boolean rulesSatisfied)
updateState
in class AbstractWindow
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |