|
||||||||||
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.maps.BSMapsPlugin
BSMapsPlugin
is main class of maping plugin to BuddySpace.
It provides methods for plugin loading and user interaction.
Field Summary | |
static java.lang.String |
mapPath
|
static java.lang.String |
PREF_NAME_MAP_PATH
|
static java.lang.String |
PREF_NAME_PUBSUB_JID
|
static java.lang.String |
PREF_NAME_PUBSUB_NODE
|
static JID |
pubsubJID
|
static java.lang.String |
pubsubNode
|
Fields inherited from class edu.ou.kmi.buddyspace.plugins.BSPlugin |
core, mainFrame, name, tabbedPane |
Constructor Summary | |
BSMapsPlugin(BSMainFrame mainFrame,
javax.swing.JTabbedPane tabbedPane,
BSCore core)
Constructor |
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent evt)
Handles actions from GUI controls |
protected void |
addGUIControls()
Adds plugin GUI controls |
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 underlying 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 plugin core |
protected void |
initGUI()
Inits plugin GUI |
protected void |
loadPreferences()
Loads preferences |
void |
menuCanceled(javax.swing.event.MenuEvent menuEvent)
Empty |
void |
menuDeselected(javax.swing.event.MenuEvent menuEvent)
Empty |
void |
menuSelected(javax.swing.event.MenuEvent evt)
Fills the map menu on its selection |
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 |
isNewMessage, 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_MAP_PATH
public static final java.lang.String PREF_NAME_PUBSUB_JID
public static final java.lang.String PREF_NAME_PUBSUB_NODE
public static java.lang.String mapPath
public static JID pubsubJID
public static java.lang.String pubsubNode
Constructor Detail |
public BSMapsPlugin(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 loadPreferences()
BSPlugin
loadPreferences
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
public void menuSelected(javax.swing.event.MenuEvent evt)
menuSelected
in interface javax.swing.event.MenuListener
public void menuCanceled(javax.swing.event.MenuEvent menuEvent)
menuCanceled
in interface javax.swing.event.MenuListener
public void menuDeselected(javax.swing.event.MenuEvent menuEvent)
menuDeselected
in interface javax.swing.event.MenuListener
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 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 |