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

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.LogComposite
All Implemented Interfaces:
Refreshable, LogProcessor, org.eclipse.swt.graphics.Drawable, org.eclipse.swt.widgets.Listener

public class LogComposite
extends org.eclipse.swt.widgets.Composite
implements LogProcessor, Refreshable, 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
LogComposite(org.eclipse.swt.widgets.Composite parent)
           
 
Method Summary
 boolean clearLog()
           
 void displayApplicationMessage(java.lang.String messageKey, java.lang.String title, java.lang.String message)
           
 java.lang.Object getRefreshableKey()
           
 void handleEvent(org.eclipse.swt.widgets.Event event)
           
protected  boolean hasMessageBeenDisplayed(java.lang.Object messageKey)
           
 void log(int level, java.lang.String message, java.lang.Throwable e, java.lang.String source)
           
 void refresh()
           
protected  void registerMessage(java.lang.Object messageKey)
           
 void unmount()
           
 
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

LogComposite

public LogComposite(org.eclipse.swt.widgets.Composite parent)
Method Detail

clearLog

public boolean clearLog()
Specified by:
clearLog in interface LogProcessor

unmount

public void unmount()
Specified by:
unmount in interface LogProcessor

log

public void log(int level,
                java.lang.String message,
                java.lang.Throwable e,
                java.lang.String source)
Specified by:
log in interface LogProcessor

getRefreshableKey

public java.lang.Object getRefreshableKey()
Specified by:
getRefreshableKey in interface Refreshable

refresh

public void refresh()
Specified by:
refresh in interface Refreshable

handleEvent

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

displayApplicationMessage

public void displayApplicationMessage(java.lang.String messageKey,
                                      java.lang.String title,
                                      java.lang.String message)
Specified by:
displayApplicationMessage in interface LogProcessor

registerMessage

protected void registerMessage(java.lang.Object messageKey)

hasMessageBeenDisplayed

protected boolean hasMessageBeenDisplayed(java.lang.Object messageKey)