| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.im.desktop.MessengerAppContext
Base interface for all application contexts in which extensions may be invoked. Provides application information to an extension's module.
| Constructor Summary | |
| MessengerAppContext() | |
| Method Summary | |
|  void | addMessageListener(MessengerMessageListener listener)set a listener for a specific type of alert/notification message | 
|  void | addMessageListener(java.lang.String contentType,
                   MessengerMessageListener listener)set a listener for a specific type of alert/notification message | 
|  void | displayAlert(java.lang.String originator,
             java.lang.String subject,
             java.lang.String content)display html alert | 
|  void | displayBotAlert(java.lang.String originator,
                java.lang.String subject,
                java.lang.String content)Dispalys HTML alert. | 
| static MessengerAppContext | getAppContext() | 
|  java.lang.String | getDisplayName(java.lang.String uid)return the display name of a user from its user id | 
|  java.lang.String | getProperty(java.lang.String name)return the value of an application/applet property | 
|  java.lang.String | getUserId()returns the user ID of the user | 
|  java.lang.String | getUserPreference(java.lang.String prefix,
                  java.lang.String name,
                  java.lang.String defaultValue)retrieve a bean specific user preference. | 
|  void | setUserPreference(java.lang.String prefix,
                  java.lang.String name,
                  java.lang.String value)set a bean specific user preference. | 
|  void | showURL(java.lang.String url,
        java.lang.String target)bring up a web page in the browser | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public MessengerAppContext()
| Method Detail | 
public static MessengerAppContext getAppContext()
public java.lang.String getUserId()
public java.lang.String getProperty(java.lang.String name)
name - nume of the property to retrieve.public java.lang.String getDisplayName(java.lang.String uid)
uid - user ID.
public void showURL(java.lang.String url,
                    java.lang.String target)
             throws MessengerException
url - HTTP user to use in the browsertarget - browser window
MessengerException
public void setUserPreference(java.lang.String prefix,
                              java.lang.String name,
                              java.lang.String value)
                       throws MessengerException
prefix - preference prefix specific to the extensionname - name option namevalue - preference value
MessengerException
public java.lang.String getUserPreference(java.lang.String prefix,
                                          java.lang.String name,
                                          java.lang.String defaultValue)
                                   throws MessengerException
prefix - preference prefix specific to the extensionname - name option namedefaultValue - default preference value returned if
MessengerException
public void addMessageListener(java.lang.String contentType,
                               MessengerMessageListener listener)
                        throws MessengerException
contentType - message content-type for which this listener should be 
 invokedlistener - message listener
MessengerException
public void addMessageListener(MessengerMessageListener listener)
                        throws MessengerException
listener - message listener
MessengerException
public void displayAlert(java.lang.String originator,
                         java.lang.String subject,
                         java.lang.String content)
public void displayBotAlert(java.lang.String originator,
                            java.lang.String subject,
                            java.lang.String content)
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||