|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--edu.ou.kmi.buddyspace.plugins.BSPlugin | +--edu.ou.kmi.buddyspace.plugins.conference.BSConfPlugin
BSConfPlugin
is main class of conferencing plugin to BuddySpace.
It provides methods for plugin loading and user interaction.
Field Summary | |
static java.lang.String |
confServer
|
static java.lang.String |
PREF_NAME_CONF_SERVER
|
Fields inherited from class edu.ou.kmi.buddyspace.plugins.BSPlugin |
core, mainFrame, name, tabbedPane |
Constructor Summary | |
BSConfPlugin(BSMainFrame mainFrame,
javax.swing.JTabbedPane tabbedPane,
BSCore core)
Constructor |
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent evt)
Handles action from GUI controls in main window |
protected void |
addGUIControls()
Adds GUI controls into main window |
void |
addOpenWindows(java.util.Vector openWindows,
boolean connected)
Add its open windows into the vector (for opening when starting next time). |
protected void |
connectBeans()
Connects BuddySpace beans |
void |
connected()
Handles connection change to connected |
void |
disconnected()
Handles connection change to disconnected |
void |
getPreferencesTab(java.util.Vector components,
java.util.Vector names)
Returns components and their names for display in preferences dialog |
void |
getSupportedNamespaces(java.util.Vector namespaces,
java.util.Vector names)
Adds supported namespaces and their names |
protected void |
initCore()
Inits the plugin core |
protected void |
initGUI()
Inits plugin GUI |
boolean |
isNewMessage()
Returns if there are some new messages (alerts) |
protected void |
loadPreferences()
Loads preferences. |
void |
openTheWindows(java.util.Vector openWindows,
boolean connected)
Opens windows specified in vector. |
boolean |
performAction(JID jid,
java.lang.String namespace)
Performs action within given namespace for given JID. |
boolean |
storePreferences()
Stores preferences from preferences tab. |
void |
updateLAF()
Updates LAF of all plug-ins |
Methods inherited from class edu.ou.kmi.buddyspace.plugins.BSPlugin |
shutdownCorbaServer, startCorbaServer |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String PREF_NAME_CONF_SERVER
public static java.lang.String confServer
Constructor Detail |
public BSConfPlugin(BSMainFrame mainFrame, javax.swing.JTabbedPane tabbedPane, BSCore core)
Method Detail |
protected void initCore()
initCore
in class BSPlugin
protected void initGUI()
initGUI
in class BSPlugin
protected void addGUIControls()
addGUIControls
in class BSPlugin
protected void connectBeans()
connectBeans
in class BSPlugin
public void connected()
connected
in class BSPlugin
public void disconnected()
disconnected
in class BSPlugin
public void actionPerformed(java.awt.event.ActionEvent evt)
actionPerformed
in interface java.awt.event.ActionListener
protected void loadPreferences()
loadPreferences
in class BSPlugin
public void getPreferencesTab(java.util.Vector components, java.util.Vector names)
getPreferencesTab
in class BSPlugin
public boolean storePreferences()
storePreferences
in class BSPlugin
public void updateLAF()
updateLAF
in class BSPlugin
public boolean isNewMessage()
isNewMessage
in class BSPlugin
public boolean performAction(JID jid, java.lang.String namespace)
performAction
in class BSPlugin
public void getSupportedNamespaces(java.util.Vector namespaces, java.util.Vector names)
getSupportedNamespaces
in class BSPlugin
public void openTheWindows(java.util.Vector openWindows, boolean connected)
openTheWindows
in class BSPlugin
public void addOpenWindows(java.util.Vector openWindows, boolean connected)
addOpenWindows
in class BSPlugin
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |