com.application.areca.launcher.gui.composites
Class ArchiveExplorer

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.composites.ArchiveExplorer
All Implemented Interfaces:
java.util.EventListener, org.eclipse.swt.events.MouseListener, org.eclipse.swt.graphics.Drawable, org.eclipse.swt.internal.SWTEventListener, org.eclipse.swt.widgets.Listener

public class ArchiveExplorer
extends org.eclipse.swt.widgets.Composite
implements org.eclipse.swt.events.MouseListener, org.eclipse.swt.widgets.Listener


Author:
Olivier PETRUCCI

Areca Build ID : 7299034069467778562

Field Summary
 
Fields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandle
 
Fields inherited from class org.eclipse.swt.widgets.Widget
handle
 
Constructor Summary
ArchiveExplorer(org.eclipse.swt.widgets.Composite parent, boolean aggregated)
           
 
Method Summary
 java.util.GregorianCalendar getFromDate()
           
 ArchiveMedium getMedium()
           
 org.eclipse.swt.widgets.Tree getTree()
           
 void handleEvent(org.eclipse.swt.widgets.Event event)
           
 void mouseDoubleClick(org.eclipse.swt.events.MouseEvent e)
           
 void mouseDown(org.eclipse.swt.events.MouseEvent e)
           
 void mouseUp(org.eclipse.swt.events.MouseEvent e)
           
 void refresh(boolean aggregated)
           
 void reset()
           
 void setDisplayNonStoredItemsSize(boolean displayNonStoredItemsSize)
           
 void setFromDate(java.util.GregorianCalendar fromDate)
           
 void setLogicalView(boolean logicalView)
           
 void setMedium(ArchiveMedium medium)
           
 void setSelectedEntry(TraceEntry entry)
           
 void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
           
 
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
 

Constructor Detail

ArchiveExplorer

public ArchiveExplorer(org.eclipse.swt.widgets.Composite parent,
                       boolean aggregated)
Method Detail

getFromDate

public java.util.GregorianCalendar getFromDate()

setFromDate

public void setFromDate(java.util.GregorianCalendar fromDate)

getMedium

public ArchiveMedium getMedium()

setMedium

public void setMedium(ArchiveMedium medium)

setDisplayNonStoredItemsSize

public void setDisplayNonStoredItemsSize(boolean displayNonStoredItemsSize)

setLogicalView

public void setLogicalView(boolean logicalView)

refresh

public void refresh(boolean aggregated)
             throws ApplicationException
Throws:
ApplicationException

reset

public void reset()

widgetDefaultSelected

public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)

setSelectedEntry

public void setSelectedEntry(TraceEntry entry)

mouseDoubleClick

public void mouseDoubleClick(org.eclipse.swt.events.MouseEvent e)
Specified by:
mouseDoubleClick in interface org.eclipse.swt.events.MouseListener

mouseUp

public void mouseUp(org.eclipse.swt.events.MouseEvent e)
Specified by:
mouseUp in interface org.eclipse.swt.events.MouseListener

mouseDown

public void mouseDown(org.eclipse.swt.events.MouseEvent e)
Specified by:
mouseDown in interface org.eclipse.swt.events.MouseListener

handleEvent

public void handleEvent(org.eclipse.swt.widgets.Event event)
Specified by:
handleEvent in interface org.eclipse.swt.widgets.Listener

getTree

public org.eclipse.swt.widgets.Tree getTree()