com.application.areca.launcher.gui
Class ReportWindow

java.lang.Object
  extended by org.eclipse.jface.window.Window
      extended by org.eclipse.jface.window.ApplicationWindow
          extended by com.application.areca.launcher.gui.common.AbstractWindow
              extended by com.application.areca.launcher.gui.ReportWindow
All Implemented Interfaces:
org.eclipse.jface.operation.IRunnableContext, org.eclipse.jface.window.IShellProvider

public class ReportWindow
extends AbstractWindow


Author:
Olivier PETRUCCI

Areca Build ID : 7299034069467778562

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.Label lblFiltered
           
protected  org.eclipse.swt.widgets.Label lblIgnored
           
protected  org.eclipse.swt.widgets.Label lblProcessed
           
protected  org.eclipse.swt.widgets.Label lblSaved
           
protected  org.eclipse.swt.widgets.Label lblTFiltered
           
protected  org.eclipse.swt.widgets.Label lblTIgnored
           
protected  org.eclipse.swt.widgets.Label lblTime
           
protected  org.eclipse.swt.widgets.Label lblTProcessed
           
protected  org.eclipse.swt.widgets.Label lblTSaved
           
protected  org.eclipse.swt.widgets.Label lblTTime
           
protected  org.eclipse.swt.widgets.Label lblTUnfilteredDirs
           
protected  org.eclipse.swt.widgets.Label lblTUnfilteredFiles
           
protected  org.eclipse.swt.widgets.Label lblUnfilteredDirs
           
protected  org.eclipse.swt.widgets.Label lblUnfilteredFiles
           
protected  ProcessReport report
           
 
Fields inherited from class com.application.areca.launcher.gui.common.AbstractWindow
application, hasBeenUpdated, initialized, RM, size
 
Fields inherited from class org.eclipse.jface.window.ApplicationWindow
seperator1
 
Fields inherited from class org.eclipse.jface.window.Window
CANCEL, OK
 
Constructor Summary
ReportWindow(ProcessReport report)
           
 
Method Summary
protected  boolean checkBusinessRules()
           
protected  org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent)
           
 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

report

protected ProcessReport report

lblProcessed

protected org.eclipse.swt.widgets.Label lblProcessed

lblFiltered

protected org.eclipse.swt.widgets.Label lblFiltered

lblUnfilteredDirs

protected org.eclipse.swt.widgets.Label lblUnfilteredDirs

lblUnfilteredFiles

protected org.eclipse.swt.widgets.Label lblUnfilteredFiles

lblIgnored

protected org.eclipse.swt.widgets.Label lblIgnored

lblSaved

protected org.eclipse.swt.widgets.Label lblSaved

lblTime

protected org.eclipse.swt.widgets.Label lblTime

lblTProcessed

protected org.eclipse.swt.widgets.Label lblTProcessed

lblTFiltered

protected org.eclipse.swt.widgets.Label lblTFiltered

lblTUnfilteredDirs

protected org.eclipse.swt.widgets.Label lblTUnfilteredDirs

lblTUnfilteredFiles

protected org.eclipse.swt.widgets.Label lblTUnfilteredFiles

lblTIgnored

protected org.eclipse.swt.widgets.Label lblTIgnored

lblTSaved

protected org.eclipse.swt.widgets.Label lblTSaved

lblTTime

protected org.eclipse.swt.widgets.Label lblTTime
Constructor Detail

ReportWindow

public ReportWindow(ProcessReport report)
Method Detail

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

saveChanges

protected void saveChanges()
Specified by:
saveChanges in class AbstractWindow

updateState

protected void updateState(boolean rulesSatisfied)
Specified by:
updateState in class AbstractWindow