org.ourgrid.mygrid.ui.gui
Class JobsPanel

java.lang.Object
  extended by org.ourgrid.mygrid.ui.gui.JobsPanel
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.TreeSelectionListener

public class JobsPanel
extends java.lang.Object
implements javax.swing.event.TreeSelectionListener

This class contains SchedulerTreeModel and create a JTree with it.


Constructor Summary
JobsPanel(SimpleSynchronizedJobManager syncJobManager)
          Creates the JobPanel
 
Method Summary
 void clean()
           
 int getJobIdToCancel()
          Returns the job id of the selected job in tree.
 javax.swing.JPanel getPanel()
          Returns JTree's Panel
 void refreshTree()
          Delegate refreshTree method of SchedulerTreeModel
 void valueChanged(javax.swing.event.TreeSelectionEvent e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JobsPanel

public JobsPanel(SimpleSynchronizedJobManager syncJobManager)
Creates the JobPanel

Method Detail

getPanel

public javax.swing.JPanel getPanel()
Returns JTree's Panel


refreshTree

public void refreshTree()
Delegate refreshTree method of SchedulerTreeModel


clean

public void clean()

valueChanged

public void valueChanged(javax.swing.event.TreeSelectionEvent e)
Specified by:
valueChanged in interface javax.swing.event.TreeSelectionListener
See Also:
TreeSelectionListener.valueChanged(javax.swing.event.TreeSelectionEvent)

getJobIdToCancel

public int getJobIdToCancel()
Returns the job id of the selected job in tree.

Returns:
job id, -1 if selected node is not a job.