|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuk.ac.soton.itinnovation.grid.client.job.JobClientPlugin
public class JobClientPlugin
Grid client plugin for the job service. This plugin extends the Grid client to allow it to use the Grid job service. It registers the objects relating to the service and also extends the client's Swing interface to add menu actions for these resources.
for details of the client's plugin system| Nested Class Summary | |
|---|---|
class |
JobClientPlugin.JobDetailsThread
|
class |
JobClientPlugin.JobMonitorDetailsThread
|
class |
JobClientPlugin.JobServiceDetailsThread
|
class |
JobClientPlugin.NewJobJSDLThread
|
class |
JobClientPlugin.NewJobThread
|
| Constructor Summary | |
|---|---|
JobClientPlugin()
|
|
| Method Summary | |
|---|---|
void |
addFilters(ConversationBrowser browser)
Add Filters for this Plugin |
void |
addPluginMenu(ConversationBrowser browser,
JMenu menu)
Add Menu for this Plugin |
void |
addProperties(ResourcePropertiesPanel panel)
Create a Panel to display a resource |
int |
compare(StorableInStateRepository s1,
StorableInStateRepository s2)
Compare |
boolean |
doDoubleClick(ConversationBrowser browser,
StorableInStateRepository item)
Do a double click on a resource. |
boolean |
doDragDrop(ConversationBrowser browser,
Object source,
Object target)
Object 'source' has been dragged on to 'target'. |
String |
getState(ConversationBrowser browser,
StorableInStateRepository s)
gets the status of a resource |
Icon |
getTreeIcon(ConversationBrowser browser,
StorableInStateRepository item)
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 JobClientPlugin()
| 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 panel)
PluginHook
addProperties in interface PluginHook
public boolean doDoubleClick(ConversationBrowser browser,
StorableInStateRepository item)
PluginHook
doDoubleClick in interface PluginHook
public Icon getTreeIcon(ConversationBrowser browser,
StorableInStateRepository item)
PluginHook
getTreeIcon in interface PluginHookpublic void addFilters(ConversationBrowser browser)
PluginHookExtensions
addFilters in interface PluginHookExtensions
public void addPluginMenu(ConversationBrowser browser,
JMenu menu)
PluginHookExtensions
addPluginMenu in interface PluginHookExtensions
public String getState(ConversationBrowser browser,
StorableInStateRepository s)
PluginHookExtensions
getState in interface PluginHookExtensions
public int compare(StorableInStateRepository s1,
StorableInStateRepository s2)
PluginHookExtensions
compare in interface PluginHookExtensions
public boolean doDragDrop(ConversationBrowser browser,
Object source,
Object target)
PluginHookStorableInStateRepository.
doDragDrop in interface PluginHooksource - the item being dropped, this may be another object in the repository,
a URI, a local File, etc.target - the item which source was dropped on
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||