uk.ac.soton.itinnovation.grid.client.sla
Class SLAClientPluginSwing
java.lang.Object
uk.ac.soton.itinnovation.grid.client.swing.AbstractConversationBrowserPlugin
uk.ac.soton.itinnovation.grid.client.sla.SLAClientPluginSwing
- All Implemented Interfaces:
- ConversationBrowserPlugin
public class SLAClientPluginSwing
- extends AbstractConversationBrowserPlugin
Grid client plugin for the SLA service.
This plugin extends the Grid client to allow it to use the Grid sample service.
It registers the objects relating to the service and also extends the client's
Swing interface to add menu actions for these resources.
- See Also:
for details of the client's plugin system
| Methods inherited from class uk.ac.soton.itinnovation.grid.client.swing.AbstractConversationBrowserPlugin |
addFilters, addPluginMenu, addPluginMenu, doDoubleClick, doDoubleClick, doDragDrop, doDragDrop, getState, getTreeIcon, init, showPopupMenu |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SLAClientPluginSwing
public SLAClientPluginSwing()
showPopupMenu
public void showPopupMenu(JPopupMenu menu,
Class itemClass,
org.apache.axis.message.addressing.EndpointReferenceType[] items)
- Description copied from interface:
ConversationBrowserPlugin
- Add extra menu items. This is called when the user opens the popup menu.
All selected items have the same class.
- Specified by:
showPopupMenu in interface ConversationBrowserPlugin- Overrides:
showPopupMenu in class AbstractConversationBrowserPlugin
- Parameters:
menu - the menu being createditemClass - an interface that all the items implement (usually the interface of the first item)items - the objects currently selected
addFilters
public void addFilters()
- Description copied from interface:
ConversationBrowserPlugin
- Add Filters for this Plugin
- Specified by:
addFilters in interface ConversationBrowserPlugin- Overrides:
addFilters in class AbstractConversationBrowserPlugin
compare
public int compare(StorableInStateRepository s1,
StorableInStateRepository s2)
- Description copied from interface:
ConversationBrowserPlugin
- Compare.
- Specified by:
compare in interface ConversationBrowserPlugin- Overrides:
compare in class AbstractConversationBrowserPlugin
getState
public String getState(StorableInStateRepository s)
- Description copied from interface:
ConversationBrowserPlugin
- gets the status of a resource
- Specified by:
getState in interface ConversationBrowserPlugin- Overrides:
getState in class AbstractConversationBrowserPlugin
addProperties
public void addProperties(ResourcePropertiesPanel panel)
- Description copied from interface:
ConversationBrowserPlugin
- Create a Panel to display a resource
- Specified by:
addProperties in interface ConversationBrowserPlugin- Overrides:
addProperties in class AbstractConversationBrowserPlugin
getTreeIcon
public Icon getTreeIcon(org.apache.axis.message.addressing.EndpointReferenceType resource)
- Specified by:
getTreeIcon in interface ConversationBrowserPlugin- Overrides:
getTreeIcon in class AbstractConversationBrowserPlugin
Copyright © 2001-2008 University of Southampton IT Innovation Centre. All Rights Reserved.