Jitsi: the OpenSource Java VoIP and Instant Messaging client.

net.java.sip.communicator.impl.swingnotification
Class PopupMessageHandlerSwingImpl

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

public class PopupMessageHandlerSwingImpl
extends AbstractPopupMessageHandler

Implements PopupMessageHandler using Swing.

Author:
Symphorien Wanko, Lubomir Marinov

Constructor Summary
PopupMessageHandlerSwingImpl()
           
 
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

PopupMessageHandlerSwingImpl

public PopupMessageHandlerSwingImpl()
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 show images, detect clicks, match a click to a message, thus the preference index is 3.

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.