org.globus.cog.gridface.impl.desktop.interfaces
Interface CoGTop

All Superinterfaces:
AccessActionProxy, AccessClose, AccessIcons, AccessPopup, AccessPreferences, AccessToolBar, Desktop, GridFace, Logger, StatusListener
All Known Implementing Classes:
AbstractDesktop

public interface CoGTop
extends Desktop, StatusListener, AccessIcons, AccessPopup, AccessClose, AccessToolBar, AccessActionProxy, AccessPreferences, Logger

Swing Implementation of the Desktop Gridface


Field Summary
 
Fields inherited from interface org.globus.cog.gridface.interfaces.Desktop
sABOUT, sADD_ICON, sARRANGEICONS, sBGCOLOR, sEXIT, sLOADDESKTOP, sNEWDESKTOP, sRENAMEDESKTOP, sSAVEDESKTOP
 
Fields inherited from interface org.globus.cog.gridface.impl.desktop.interfaces.AccessIcons
sCancel_button, sOK_button
 
Fields inherited from interface org.globus.cog.gridface.impl.desktop.interfaces.AccessPreferences
NO_TOSTRING, SUFFIX_TAG
 
Fields inherited from interface org.globus.cog.gridface.impl.util.Logger
DEBUG, ERROR, FATAL, INFO, sABOUT, WARN
 
Method Summary
 void addFrame(JInternalFrame newFrame)
           
 void addFrame(JInternalFrame newFrame, TransferHandler transferHandler, DropTarget dropTarget, VetoableChangeListener vetoChangeListener, InternalFrameListener internalFrameListener)
           
 boolean addMenuBarMenu(JMenu newMenu)
           
 boolean containsFrame(JInternalFrame checkFrame)
           
 Rectangle getBounds()
           
 DesktopInternalFrameListener getDefaultDesktopFrameListener()
           
 DesktopIconListener getDefaultDesktopIconListener()
           
 DesktopListener getDefaultDesktopListener()
           
 DesktopTransferHandler getDefaultDesktopTransferHandler()
           
 AbstractDesktopContainer getDesktopFrame()
           
 int getId()
           
 JMenuBar getMenuBar()
           
 void removeFrame(JInternalFrame frame)
           
 void resetDefaultIconLocation()
           
 void setDefaultDesktopFrameListener(DesktopInternalFrameListener listener)
           
 void setDefaultDesktopIconListener(DesktopIconListener listener)
           
 void setDefaultDesktopListener(DesktopListener listener)
           
 void setDefaultDesktopTransferHandler(DesktopTransferHandler handler)
           
 void setDefaultListeners()
           
 void setDesktopFrame(AbstractDesktopContainer desktopFrm)
           
 void setMenuBar(JMenuBar desktopMenuBar)
           
 void startLogger()
           
 
Methods inherited from interface org.globus.cog.gridface.interfaces.Desktop
getScreenSize, setScreenSize
 
Methods inherited from interface org.globus.cog.gridface.interfaces.GridFace
lastUpdateTime, register, setLabel, setName, update
 
Methods inherited from interface org.globus.cog.abstraction.interfaces.StatusListener
statusChanged
 
Methods inherited from interface org.globus.cog.gridface.impl.desktop.interfaces.AccessIcons
addIcon, addIcon, addIcon, addIcon, addIcon, addIcon, addIcon, addIcon, addIcon, addIcon, addIcon, addIcon, addIcon, arrangeIcons, captureIconSelection, clearCapturedIconSelection, deselectAllIcons, deselectIcon, deselectIcons, dissableIcon, dissableIcons, enableIcon, enableIcons, getAddNewIconMenu, getAllIcons, getAvailableIconTypes, getIcon, getSelectedIcons, getUnSelectedIcons, invertIconSelection, placeIcon, releaseIconSelection, removeAllIcons, removeIcon, removeIcons, selectAllIcons, selectIcon, selectIcons
 
Methods inherited from interface org.globus.cog.gridface.impl.desktop.interfaces.AccessPopup
addPopupMenuItem, configurePopup, getPopup, setPopup, showPopupAt
 
Methods inherited from interface org.globus.cog.gridface.impl.desktop.interfaces.AccessClose
close
 
Methods inherited from interface org.globus.cog.gridface.impl.desktop.interfaces.AccessToolBar
getToolBar, setToolBar
 
Methods inherited from interface org.globus.cog.gridface.impl.desktop.interfaces.AccessActionProxy
getCanImportActionProxy, getImportDataActionProxy, getMouseActionProxy
 
Methods inherited from interface org.globus.cog.gridface.impl.desktop.interfaces.AccessPreferences
loadPreferences, savePreferences
 
Methods inherited from interface org.globus.cog.gridface.impl.util.Logger
clearLog, debug, error, fatal, getLevel, info, saveLogToFile, setLevel, showAboutFrame, warn
 

Method Detail

resetDefaultIconLocation

public void resetDefaultIconLocation()

getDesktopFrame

public AbstractDesktopContainer getDesktopFrame()

setDesktopFrame

public void setDesktopFrame(AbstractDesktopContainer desktopFrm)

getId

public int getId()

addFrame

public void addFrame(JInternalFrame newFrame)

addFrame

public void addFrame(JInternalFrame newFrame,
                     TransferHandler transferHandler,
                     DropTarget dropTarget,
                     VetoableChangeListener vetoChangeListener,
                     InternalFrameListener internalFrameListener)

removeFrame

public void removeFrame(JInternalFrame frame)

containsFrame

public boolean containsFrame(JInternalFrame checkFrame)

setDefaultListeners

public void setDefaultListeners()

getDefaultDesktopFrameListener

public DesktopInternalFrameListener getDefaultDesktopFrameListener()

getDefaultDesktopIconListener

public DesktopIconListener getDefaultDesktopIconListener()

getDefaultDesktopListener

public DesktopListener getDefaultDesktopListener()

getDefaultDesktopTransferHandler

public DesktopTransferHandler getDefaultDesktopTransferHandler()

setDefaultDesktopFrameListener

public void setDefaultDesktopFrameListener(DesktopInternalFrameListener listener)

setDefaultDesktopIconListener

public void setDefaultDesktopIconListener(DesktopIconListener listener)

setDefaultDesktopListener

public void setDefaultDesktopListener(DesktopListener listener)

setDefaultDesktopTransferHandler

public void setDefaultDesktopTransferHandler(DesktopTransferHandler handler)

startLogger

public void startLogger()

getMenuBar

public JMenuBar getMenuBar()

setMenuBar

public void setMenuBar(JMenuBar desktopMenuBar)

addMenuBarMenu

public boolean addMenuBarMenu(JMenu newMenu)

getBounds

public Rectangle getBounds()