|
||||||||||
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 |