davmail.ui.tray
Class DavGatewayTray

java.lang.Object
  extended by davmail.ui.tray.DavGatewayTray

public final class DavGatewayTray
extends Object

Tray icon handler


Method Summary
static void debug(BundleMessage message)
          Log message at level DEBUG.
static void debug(BundleMessage message, Exception e)
          Log message and exception at level DEBUG.
static void dispose()
           
static void error(BundleMessage message)
          Log message at level ERROR.
static void error(BundleMessage message, Exception e)
          Log message and exception at level ERROR.
static void error(Exception e)
          Log exception at level ERROR.
static Image getFrameIcon()
          Return AWT Image icon for frame title.
static void info(BundleMessage message)
          Log message at level INFO.
static void init()
          Create tray icon and register frame listeners.
static boolean isActive()
          Check if current tray status is inactive (network down).
static Image loadImage(String fileName)
          Load image with current class loader.
static void log(Exception e)
          Log exception at level WARN for NetworkDownException, ERROR for other exceptions.
static void resetIcon()
          Set tray icon to inactive (network down)
static void switchIcon()
          Switch tray icon between active and standby icon.
static void warn(BundleMessage message)
          Log message at level WARN.
static void warn(BundleMessage message, Exception e)
          Log message and exception at level WARN.
static void warn(Exception e)
          Log exception at level WARN.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getFrameIcon

public static Image getFrameIcon()
Return AWT Image icon for frame title.

Returns:
frame icon

switchIcon

public static void switchIcon()
Switch tray icon between active and standby icon.


resetIcon

public static void resetIcon()
Set tray icon to inactive (network down)


isActive

public static boolean isActive()
Check if current tray status is inactive (network down).

Returns:
true if inactive

debug

public static void debug(BundleMessage message)
Log message at level DEBUG.

Parameters:
message - bundle message

info

public static void info(BundleMessage message)
Log message at level INFO.

Parameters:
message - bundle message

warn

public static void warn(BundleMessage message)
Log message at level WARN.

Parameters:
message - bundle message

warn

public static void warn(Exception e)
Log exception at level WARN.

Parameters:
e - exception

error

public static void error(BundleMessage message)
Log message at level ERROR.

Parameters:
message - bundle message

log

public static void log(Exception e)
Log exception at level WARN for NetworkDownException, ERROR for other exceptions.

Parameters:
e - exception

error

public static void error(Exception e)
Log exception at level ERROR.

Parameters:
e - exception

debug

public static void debug(BundleMessage message,
                         Exception e)
Log message and exception at level DEBUG.

Parameters:
message - bundle message
e - exception

warn

public static void warn(BundleMessage message,
                        Exception e)
Log message and exception at level WARN.

Parameters:
message - bundle message
e - exception

error

public static void error(BundleMessage message,
                         Exception e)
Log message and exception at level ERROR.

Parameters:
message - bundle message
e - exception

init

public static void init()
Create tray icon and register frame listeners.


loadImage

public static Image loadImage(String fileName)
Load image with current class loader.

Parameters:
fileName - image resource file name
Returns:
image

dispose

public static void dispose()


Copyright © 2001-2013 MickaĆ«l Guessant. All Rights Reserved.