| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.im.desktop.MessengerBeanFactory
implementation of a Sun Messenger extension This is the interface that an extension provider implements in order to be invoked by the messenger application A Messenger extension is invoked through a UI component which may take one several forms, including a button, a pull down or menu option.
| Field Summary | |
| static int | MBEAN_LOCATION_CHAT | 
| static int | MBEAN_LOCATION_COMM_TAB_CONFS | 
| static int | MBEAN_LOCATION_COMM_TAB_CONTACTS | 
| static int | MBEAN_LOCATION_COMMUNICATOR | 
| static int | MBEAN_LOCATION_COMPOSE_ALERT | 
| static int | MBEAN_LOCATION_COMPOSE_POLL | 
| static int | MBEAN_LOCATION_CONFERENCE | 
| static int | MBEAN_LOCATION_RECEIVE_ALERT | 
| static int | MBEAN_LOCATION_RECEIVE_POLL | 
| Constructor Summary | |
| MessengerBeanFactory() | |
| Method Summary | |
|  void | close()perform any required cleanup | 
|  MessengerEventListener | getEventListener(MessengerContainer container)provides the AWT action listener to be registered with the invoking component. | 
|  int | getLocations()tell the messenger where the bean should show up Example: If a bean adds functionality to the chat and poll/receive window, this method should return MBEAN_LOCATION_CHAT | MBEAN_LOCATION_RECEIVE_POLL | 
|  MessengerPreferencesPanel | getPreferencesPanel()get a settings/preferences panel | 
|  void | init()perform any required initialization | 
|  void | removeEventListener(MessengerEventListener listener)invoked by the application when the context in which an item listener has been created is being destroyed. | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
public static final int MBEAN_LOCATION_CHAT
public static final int MBEAN_LOCATION_CONFERENCE
public static final int MBEAN_LOCATION_RECEIVE_ALERT
public static final int MBEAN_LOCATION_COMPOSE_ALERT
public static final int MBEAN_LOCATION_RECEIVE_POLL
public static final int MBEAN_LOCATION_COMPOSE_POLL
public static final int MBEAN_LOCATION_COMMUNICATOR
public static final int MBEAN_LOCATION_COMM_TAB_CONTACTS
public static final int MBEAN_LOCATION_COMM_TAB_CONFS
| Constructor Detail | 
public MessengerBeanFactory()
| Method Detail | 
public int getLocations()
public void init()
public void close()
public MessengerEventListener getEventListener(MessengerContainer container)
container - container from which the extension was invoked
public void removeEventListener(MessengerEventListener listener)
listener - listener to be removed.public MessengerPreferencesPanel getPreferencesPanel()
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||