Jitsi: the OpenSource Java VoIP and Instant Messaging client.

net.java.sip.communicator.impl.osdependent
Class PopupMessageHandlerTrayIconImpl

java.lang.Object
  extended by net.java.sip.communicator.service.systray.AbstractPopupMessageHandler
      extended by net.java.sip.communicator.impl.osdependent.PopupMessageHandlerTrayIconImpl
All Implemented Interfaces:
PopupMessageHandler

public class PopupMessageHandlerTrayIconImpl
extends AbstractPopupMessageHandler

An implementation of the PopupMsystrayessageHandler using the tray icon.


Constructor Summary
PopupMessageHandlerTrayIconImpl(TrayIcon icon)
          Creates a new PopupMessageHandlerTrayIconImpl which will uses the provided TrayIcon to show message.
 
Method Summary
 int getPreferenceIndex()
          Implements getPreferenceIndex from PopupMessageHandler.
 void showPopupMessage(PopupMessage popupMessage)
          Implements PopupMessageHandler#showPopupMessage()
 String toString()
          Implements toString from PopupMessageHandler
 
Methods inherited from class net.java.sip.communicator.service.systray.AbstractPopupMessageHandler
addPopupMessageListener, firePopupMessageClicked, removePopupMessageListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PopupMessageHandlerTrayIconImpl

public PopupMessageHandlerTrayIconImpl(TrayIcon icon)
Creates a new PopupMessageHandlerTrayIconImpl which will uses the provided TrayIcon to show message.

Parameters:
icon - the icon we will use to show popup message.
Method Detail

showPopupMessage

public void showPopupMessage(PopupMessage popupMessage)
Implements PopupMessageHandler#showPopupMessage()

Parameters:
popupMessage - the message we will show

toString

public String toString()
Implements toString from PopupMessageHandler

Specified by:
toString in interface PopupMessageHandler
Overrides:
toString in class Object
Returns:
a description of this handler

getPreferenceIndex

public int getPreferenceIndex()
Implements getPreferenceIndex from PopupMessageHandler. This handler is able to detect clicks, thus the index is 1.

Returns:
a preference index.

Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.