|
Rational Developer for Power Systems Software V7.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object SystemCompileCommandEditPane com.ibm.etools.iseries.rse.ui.compile.IBMiCompileCommandEditPane
public class IBMiCompileCommandEditPane
Refinement of the Compile Command edit pane for ISeries native member compile support. This edit pane is used in the Work With Compile Commands dialog.
Field Summary | |
---|---|
static String |
Copyright
|
Constructor Summary | |
---|---|
IBMiCompileCommandEditPane(SystemCompileManager compileManager,
Shell shell,
ISystemCompileCommandEditPaneHoster owningDialog,
boolean caseSensitive)
Constructor for ISeriesCompileCommandEditPane. |
|
IBMiCompileCommandEditPane(SystemCompileManager compileManager,
Shell shell,
ISystemCompileCommandEditPaneHoster owningDialog,
boolean caseSensitive,
boolean ifsMode)
Constructor for ISeriesCompileCommandEditPane for ifs mode. |
Method Summary | |
---|---|
boolean |
createCommandLabelLineControls(Composite parent,
int availableColumns)
Overridable entry point for subclasses that wish to put something to the right of the "Command:" label. |
boolean |
createExtraButtons(Composite parent,
int availableColumns)
Overridden from parent Method createButtons. |
protected SystemMessage |
doAdditionalValidation(boolean doSetFocus)
Overridable extension point for subclasses to do validation of options and such when Apply is pressed. |
void |
enableExtraButtons()
Enable/disable our extra buttons |
protected SystemCommandViewerConfiguration |
getCommandTextViewerConfiguration()
For child classes to return their own subclasses of the default configurator used to enable proposal support in the command entry field. |
void |
handleEvent(Event e)
handles event when button pressed |
protected String |
preSaveMassage(String commandString)
Opportunity for subclasses to perform any additional massaging of the user-entered command string, just prior to saving it. |
protected void |
processCommandTextChange(String newText,
boolean hasError)
Method called as user types into the command field. |
protected void |
processExtraButtonsChanges(SystemCompileCommand currentCmd)
Overridable method for saving data in subclass-supplied additional GUI. |
protected void |
resetExtraButtons(SystemCompileCommand originalCmd)
Overridable method for resetting GUI in subclass-supplied additional GUI, when in "edit" mode |
protected void |
resetExtraButtonsForNewMode()
Overridable method for resetting GUI in subclass-supplied additional GUI, when in "new" mode |
protected void |
setCommandType(boolean qsys)
Flip between QSYS and QSHELL command types |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String Copyright
Constructor Detail |
---|
public IBMiCompileCommandEditPane(SystemCompileManager compileManager, Shell shell, ISystemCompileCommandEditPaneHoster owningDialog, boolean caseSensitive, boolean ifsMode)
public IBMiCompileCommandEditPane(SystemCompileManager compileManager, Shell shell, ISystemCompileCommandEditPaneHoster owningDialog, boolean caseSensitive)
Method Detail |
---|
protected void processCommandTextChange(String newText, boolean hasError)
protected String preSaveMassage(String commandString)
We use this opportunity to test if the command is an ibm-supplied cmd, and if so fill it with any missing parameters.
public void handleEvent(Event e)
Listener
protected void setCommandType(boolean qsys)
protected SystemCommandViewerConfiguration getCommandTextViewerConfiguration()
public boolean createCommandLabelLineControls(Composite parent, int availableColumns)
public boolean createExtraButtons(Composite parent, int availableColumns)
parent
- - composite to put the extra buttons in
public void enableExtraButtons()
protected void resetExtraButtonsForNewMode()
protected void resetExtraButtons(SystemCompileCommand originalCmd)
protected void processExtraButtonsChanges(SystemCompileCommand currentCmd)
protected SystemMessage doAdditionalValidation(boolean doSetFocus)
|
Rational Developer for Power Systems Software V7.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |