|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--edu.ou.kmi.buddyspace.utils.WinManager | +--edu.ou.kmi.buddyspace.plugins.maps.gui.BSMapWinManager
BSMapWinManager
manages map windows.
It relies on BSMapBean
and forwards events to particular
map windows.
Field Summary | |
BSMainFrame |
mainFrame
|
protected BSMapBean |
mapBean
|
protected java.awt.Image |
mapImage
|
protected java.lang.String |
mapPath
|
protected BSPresenceBean |
presenceBean
|
protected BSRosterBean |
rosterBean
|
boolean |
supportPlans
|
Fields inherited from class edu.ou.kmi.buddyspace.utils.WinManager |
openWindows, tabbedPane |
Constructor Summary | |
BSMapWinManager(BSMainFrame mainFrame,
javax.swing.JTabbedPane tabbedPane,
java.lang.String mapPath)
Constructor |
Method Summary | |
boolean |
addBookmark(java.lang.String originID,
java.lang.String mapID)
|
void |
addOpenWindows(java.util.Vector openWindows,
boolean connected)
Add its open windows into the vector (for opening when starting next time). |
boolean |
copyFilesForMap(MapTag map,
java.lang.String sourceOriginID,
java.lang.String destOriginID)
Copies all necessary files for given map into specified dir. |
void |
edit(DockableWindow win)
Starts editting of given map. |
MapTag |
getMap(java.lang.String originID,
java.lang.String mapID)
Returns the MapTag obtained from MapBean |
void |
getPlan(JID jid)
Sends request for .plan of given jid |
java.util.Enumeration |
getRoster()
Returns main roster elements |
boolean |
isConnected()
Returns if connected |
void |
mapReceived(MapTag map,
java.lang.String originID)
Called when map received. |
void |
openChat(JID jid)
Opens chat with the JID |
boolean |
openMap(JID jid)
Opens given map |
boolean |
openMap(java.lang.String mapName,
java.lang.String originID)
Opens given map |
void |
openTheWindows(java.util.Vector openWindows,
boolean connected)
Opens windows specified in vector. |
void |
saveMap(java.lang.String mapID,
java.lang.String originID,
java.lang.String newMapID,
java.lang.String newOriginID)
Saves the map into file with given filename |
void |
selectMap(java.lang.String completeMapID)
Selects window with given map |
void |
sendFile(JID jid)
Sends file to the jid |
void |
sendMap(java.lang.String mapID,
java.lang.String originID,
JID jid,
java.lang.String subject,
java.lang.String body)
Sends the map to the JID |
void |
sendMessage(JID jid)
Sends message to JID |
void |
sendSubscriptionRequest(JID jid)
Sends subscription request to the jid |
void |
setMapBean(BSMapBean mapBean)
Sets map bean |
void |
setPresenceBean(BSPresenceBean presenceBean)
Sets presence bean |
void |
setRosterBean(BSRosterBean rosterBean)
Sets roster bean |
void |
setSupportPlans(boolean present)
Sets wether support for plans is present |
Methods inherited from class edu.ou.kmi.buddyspace.utils.WinManager |
addWindow, closeAllWindows, closeWindow, getWindow, isWindowActive, isWindowOpen, selectWindow, setTabbedPane, setWindowDocked, setWindowDocked, setWindowTitle, showWindow, showWindow, updateLAF |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected BSMapBean mapBean
protected BSPresenceBean presenceBean
protected BSRosterBean rosterBean
public BSMainFrame mainFrame
protected java.lang.String mapPath
protected java.awt.Image mapImage
public boolean supportPlans
Constructor Detail |
public BSMapWinManager(BSMainFrame mainFrame, javax.swing.JTabbedPane tabbedPane, java.lang.String mapPath)
Method Detail |
public void setMapBean(BSMapBean mapBean)
public void setPresenceBean(BSPresenceBean presenceBean)
public void setRosterBean(BSRosterBean rosterBean)
public void setSupportPlans(boolean present)
public java.util.Enumeration getRoster()
public boolean openMap(JID jid)
public boolean openMap(java.lang.String mapName, java.lang.String originID)
public void selectMap(java.lang.String completeMapID)
public void mapReceived(MapTag map, java.lang.String originID)
mapReceived
in interface BSMapListener
public void edit(DockableWindow win)
public void sendMap(java.lang.String mapID, java.lang.String originID, JID jid, java.lang.String subject, java.lang.String body)
public void saveMap(java.lang.String mapID, java.lang.String originID, java.lang.String newMapID, java.lang.String newOriginID)
public boolean isConnected()
public void openChat(JID jid)
public void sendMessage(JID jid)
public void sendFile(JID jid)
public void sendSubscriptionRequest(JID jid)
public void getPlan(JID jid)
public MapTag getMap(java.lang.String originID, java.lang.String mapID)
MapTag
obtained from MapBean
public boolean copyFilesForMap(MapTag map, java.lang.String sourceOriginID, java.lang.String destOriginID)
public boolean addBookmark(java.lang.String originID, java.lang.String mapID)
public void openTheWindows(java.util.Vector openWindows, boolean connected)
public void addOpenWindows(java.util.Vector openWindows, boolean connected)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |