Main Page | Namespace List | Class Hierarchy | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages

ExecuteApplicationPanel Class Reference

Inheritance diagram for ExecuteApplicationPanel:

Inheritance graph
[legend]
Collaboration diagram for ExecuteApplicationPanel:

Collaboration graph
[legend]
List of all members.

Public Member Functions

String getAppName ()
String getAppId ()
String getAppConstraints ()
String getAppPreferences ()
JButton submitButton ()
JButton cancelButton ()
String getAppArgs ()
String[] getOutputFiles ()
boolean shouldForceDifferentMachines ()
boolean isRegular ()
boolean isBsp ()
boolean isParametric ()
String[] getInputFiles ()
int getTaskNum ()
ParametricCopyHolder[] getCopies ()

Package Functions

 ExecuteApplicationPanel (String appPath_, String appId_)

Package Attributes

RegularPanel regularPanel
BspPanel bspPanel
ParametricPanel parametricPanel
JPanel middleBottomPanel
MultiOptionHolder optionHolder
String lastSelectedDir

Private Member Functions

void switchPanel ()
void reset ()
void readExecDescriptor ()
void writeExecDescriptor ()

Private Attributes

JButton submitButton
JButton cancelButton
JRadioButton regularButton
JRadioButton bspButton
JRadioButton parametricButton
JRadioButton lastSelectedButton
JButton loadButton
JButton saveButton

Static Private Attributes

final int INPUT_STRING_SIZE = (new String("inputFile")).length()
final int OUTPUT_STRING_SIZE = (new String("outputFile")).length()
final int APP_CONSTR_STRING_SIZE = (new String("appConstraints")).length()
final int APP_PREFS_STRING_SIZE = (new String("appPreferences")).length()
final int APP_ARGS_STRING_SIZE = (new String("appArgs")).length()

Detailed Description

ExecuteApplicationPanel - Allows a user to choose the application type and configure the execution details.

Author:
Andrei Goldchleger
Date:
February/2004


Constructor & Destructor Documentation

ExecuteApplicationPanel::ExecuteApplicationPanel String  appPath_,
String  appId_
[inline, package]
 


Member Function Documentation

JButton ExecuteApplicationPanel::cancelButton  )  [inline]
 

String ExecuteApplicationPanel::getAppArgs  )  [inline]
 

String ExecuteApplicationPanel::getAppConstraints  )  [inline]
 

String ExecuteApplicationPanel::getAppId  )  [inline]
 

String ExecuteApplicationPanel::getAppName  )  [inline]
 

String ExecuteApplicationPanel::getAppPreferences  )  [inline]
 

ParametricCopyHolder [] ExecuteApplicationPanel::getCopies  )  [inline]
 

String [] ExecuteApplicationPanel::getInputFiles  )  [inline]
 

String [] ExecuteApplicationPanel::getOutputFiles  )  [inline]
 

int ExecuteApplicationPanel::getTaskNum  )  [inline]
 

boolean ExecuteApplicationPanel::isBsp  )  [inline]
 

boolean ExecuteApplicationPanel::isParametric  )  [inline]
 

boolean ExecuteApplicationPanel::isRegular  )  [inline]
 

void ExecuteApplicationPanel::readExecDescriptor  )  [inline, private]
 

void ExecuteApplicationPanel::reset  )  [inline, private]
 

boolean ExecuteApplicationPanel::shouldForceDifferentMachines  )  [inline]
 

JButton ExecuteApplicationPanel::submitButton  )  [inline]
 

void ExecuteApplicationPanel::switchPanel  )  [inline, private]
 

void ExecuteApplicationPanel::writeExecDescriptor  )  [inline, private]
 


Member Data Documentation

final int ExecuteApplicationPanel::APP_ARGS_STRING_SIZE = (new String("appArgs")).length() [static, private]
 

final int ExecuteApplicationPanel::APP_CONSTR_STRING_SIZE = (new String("appConstraints")).length() [static, private]
 

final int ExecuteApplicationPanel::APP_PREFS_STRING_SIZE = (new String("appPreferences")).length() [static, private]
 

JRadioButton ExecuteApplicationPanel::bspButton [private]
 

BspPanel ExecuteApplicationPanel::bspPanel [package]
 

JButton ExecuteApplicationPanel::cancelButton [private]
 

final int ExecuteApplicationPanel::INPUT_STRING_SIZE = (new String("inputFile")).length() [static, private]
 

JRadioButton ExecuteApplicationPanel::lastSelectedButton [private]
 

String ExecuteApplicationPanel::lastSelectedDir [package]
 

JButton ExecuteApplicationPanel::loadButton [private]
 

JPanel ExecuteApplicationPanel::middleBottomPanel [package]
 

MultiOptionHolder ExecuteApplicationPanel::optionHolder [package]
 

final int ExecuteApplicationPanel::OUTPUT_STRING_SIZE = (new String("outputFile")).length() [static, private]
 

JRadioButton ExecuteApplicationPanel::parametricButton [private]
 

ParametricPanel ExecuteApplicationPanel::parametricPanel [package]
 

JRadioButton ExecuteApplicationPanel::regularButton [private]
 

RegularPanel ExecuteApplicationPanel::regularPanel [package]
 

JButton ExecuteApplicationPanel::saveButton [private]
 

JButton ExecuteApplicationPanel::submitButton [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Sep 6 16:13:14 2004 by doxygen 1.3.3