|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuk.ac.soton.itinnovation.grid.client.ogsadai.OgsaDaiClientPlugin
public class OgsaDaiClientPlugin
Grid client plugin for the OGSA-DAI service. This plugin extends the Grid client to allow it to use the OGSA-DAI service. It registers the objects relating to the service and also extends the client's Swing interface to add menu actions for these resources.
| Constructor Summary | |
|---|---|
OgsaDaiClientPlugin()
|
|
| Method Summary | |
|---|---|
void |
addProperties(ResourcePropertiesPanel arg0)
Create a Panel to display a resource |
boolean |
doDoubleClick(ConversationBrowser arg0,
StorableInStateRepository arg1)
Do a double click on a resource. |
boolean |
doDragDrop(ConversationBrowser arg0,
Object arg1,
Object arg2)
Object 'source' has been dragged on to 'target'. |
Icon |
getTreeIcon(ConversationBrowser arg0,
StorableInStateRepository arg1)
Get an icon representing this resource |
void |
initPlugin()
Initialise the plugin. |
void |
showPopupMenu(ConversationBrowser browser,
JPopupMenu menu,
Object[] items)
Add extra menu items. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OgsaDaiClientPlugin()
| Method Detail |
|---|
public void initPlugin()
GridClientPluginProviderThe plugin should register itself with other components as appropriate.
initPlugin in interface GridClientPluginProviderRemoteServiceImpl.registerPortType(javax.xml.namespace.QName, Class),
ImplementationFactory.registerImplementation(Class, Class),
ConversationBrowser.addPlugin(uk.ac.soton.ecs.iam.grid.client.swing.PluginHook)
public void showPopupMenu(ConversationBrowser browser,
JPopupMenu menu,
Object[] items)
PluginHook
showPopupMenu in interface PluginHookbrowser - the browser opening the menumenu - the menu being createditems - the objects currently selectedpublic void addProperties(ResourcePropertiesPanel arg0)
PluginHook
addProperties in interface PluginHook
public boolean doDoubleClick(ConversationBrowser arg0,
StorableInStateRepository arg1)
PluginHook
doDoubleClick in interface PluginHook
public boolean doDragDrop(ConversationBrowser arg0,
Object arg1,
Object arg2)
PluginHookStorableInStateRepository.
doDragDrop in interface PluginHookarg1 - the item being dropped, this may be another object in the repository,
a URI, a local File, etc.arg2 - the item which source was dropped on
public Icon getTreeIcon(ConversationBrowser arg0,
StorableInStateRepository arg1)
PluginHook
getTreeIcon in interface PluginHook
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||