g-Eclipse
Release 1.0.0

eu.geclipse.jsdl.ui.wizards
Class ExecutableNewJobWizardPage

java.lang.Object
  extended by WizardSelectionPage
      extended by eu.geclipse.jsdl.ui.wizards.ExecutableNewJobWizardPage

public class ExecutableNewJobWizardPage
extends WizardSelectionPage

Wizard page that allows user to choose an executable for the grid job, name of the job and its description


Method Summary
 void createControl(Composite parent)
           
 ApplicationSpecificPage getApplicationSpecificPage()
          Method to access application specific page
 java.util.List<IApplicationSpecificPage> getApplicationSpecificPages()
          Returns list of pages created from parsing XML with description of additional pages specific to application
 java.util.ArrayList<java.lang.String> getArgumentsList()
          Method to access job's arguments given by user.
 JSDLJobDescription getBasicJSDL()
          Method to access basic JSDL file used by application specific settings.
 java.lang.String getExecutableFile()
          Returns name of executable to run on grid
 IWizardPage getNextPage()
           
 java.lang.String getStderr()
          Method to access value of path to standard error file
 java.lang.String getStdin()
          Method to access value of field holding path to stdin file
 java.lang.String getStdout()
          Method to access value of a field holding path to stdout
 boolean isPageComplete()
           
 void modifyText(ModifyEvent e)
           
 void setVisible(boolean visible)
           
 void updateButtons()
          Updates buttons as a reaction to changes in page's fields content.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getNextPage

public IWizardPage getNextPage()

isPageComplete

public boolean isPageComplete()

createControl

public void createControl(Composite parent)

getExecutableFile

public java.lang.String getExecutableFile()
Returns name of executable to run on grid

Returns:
name of executable

modifyText

public void modifyText(ModifyEvent e)

getApplicationSpecificPage

public ApplicationSpecificPage getApplicationSpecificPage()
Method to access application specific page

Returns:
instance of ApplicationSpecificPage or null if this page wasn't used by wizard

getApplicationSpecificPages

public java.util.List<IApplicationSpecificPage> getApplicationSpecificPages()
Returns list of pages created from parsing XML with description of additional pages specific to application

Returns:
list of application specific pages

getStdin

public java.lang.String getStdin()
Method to access value of field holding path to stdin file

Returns:
String representing remote path to stdin file

getStdout

public java.lang.String getStdout()
Method to access value of a field holding path to stdout

Returns:
String representing remote path to stdout file

getArgumentsList

public java.util.ArrayList<java.lang.String> getArgumentsList()
Method to access job's arguments given by user.

Returns:
list of arguments

getBasicJSDL

public JSDLJobDescription getBasicJSDL()
Method to access basic JSDL file used by application specific settings.

Returns:
object representing information kept in basic JSDL file or null if no such file is present.

updateButtons

public void updateButtons()
Updates buttons as a reaction to changes in page's fields content.


getStderr

public java.lang.String getStderr()
Method to access value of path to standard error file

Returns:
string value kept in standard error text field

setVisible

public void setVisible(boolean visible)

g-Eclipse
Release 1.0.0