com.application.areca.launcher.gui.postprocessors
Class AbstractProcessorComposite

java.lang.Object
  extended by org.eclipse.swt.widgets.Widget
      extended by org.eclipse.swt.widgets.Control
          extended by org.eclipse.swt.widgets.Scrollable
              extended by org.eclipse.swt.widgets.Composite
                  extended by com.application.areca.launcher.gui.postprocessors.AbstractProcessorComposite
All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
Direct Known Subclasses:
DeleteProcessorComposite, FileDumpProcessorComposite, MailSendProcessorComposite, MergeProcessorComposite, ShellScriptProcessorComposite

public abstract class AbstractProcessorComposite
extends org.eclipse.swt.widgets.Composite

Abstract implementation for all Post Processor parameters panel

Author:
Olivier PETRUCCI

Areca Build ID : 7299034069467778562

Field Summary
protected  Processor currentProcessor
           
protected static ResourceManager RM
           
protected  ProcessorEditionWindow window
           
 
Fields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandle
 
Fields inherited from class org.eclipse.swt.widgets.Widget
handle
 
Constructor Summary
AbstractProcessorComposite(org.eclipse.swt.widgets.Composite parent, Processor proc, ProcessorEditionWindow window)
           
 
Method Summary
abstract  void initProcessor(Processor proc)
           
abstract  boolean validateParams()
           
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, computeSize, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
 
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getBorderWidth, getHorizontalBar, getVerticalBar
 
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addFocusListener, addHelpListener, addKeyListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addPaintListener, addTraverseListener, computeSize, forceFocus, getAccessible, getBackground, getBackgroundImage, getBounds, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, redraw, redraw, removeControlListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removePaintListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, update
 
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, setData, setData, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

RM

protected static final ResourceManager RM

currentProcessor

protected Processor currentProcessor

window

protected ProcessorEditionWindow window
Constructor Detail

AbstractProcessorComposite

public AbstractProcessorComposite(org.eclipse.swt.widgets.Composite parent,
                                  Processor proc,
                                  ProcessorEditionWindow window)
Method Detail

initProcessor

public abstract void initProcessor(Processor proc)

validateParams

public abstract boolean validateParams()