Rational Developer for Power Systems Software
V7.6

com.ibm.etools.iseries.edit.wizards
Class RPGKeywordListPane

java.lang.Object
  extended by com.ibm.etools.iseries.edit.wizards.RPGKeywordListPane

public class RPGKeywordListPane
extends Object


Field Summary
protected  ValidatorConstantName constValidator
           
protected  Object container
           
static String Copyright
           
protected  SystemMessage errorMessage
           
protected  RPGFieldType field
           
 RPGKeywordList list
           
protected  ValidatorFieldType nameValidator
           
 
Constructor Summary
RPGKeywordListPane(Shell shell, Object container)
          Creates the pane for the RPG field type.
 
Method Summary
protected  void clearErrorMessage(Object container)
           
 Control createContents(Composite parent)
          (non-Javadoc) Method declared on IDialogPage.
protected  SystemMessage doAdditionalValidation(boolean doSetFocus)
          Overridable extension point for subclasses to do validation of options If you do report an error, consider setting the focus to the appropriate widget, if setFocus is set.
 boolean finish()
           
 RPGKeywordList getList()
           
 Object getOutputObject()
           
 boolean isPageComplete()
           
 boolean performFinish()
           
protected  void setArrayFlag(String text)
           
 void setDsName(String dsName)
           
protected  void setErrorMessage(Object container, SystemMessage errorMessage)
           
 void setInputObject(Object inputObject)
           
protected  void setIsArray()
           
 void setList(RPGKeywordList list)
           
 void setNames(Vector existingNames)
           
protected  void setPageComplete(Object container)
           
protected  void updateContainer(Object container)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Copyright

public static final String Copyright
See Also:
Constant Field Values

nameValidator

protected ValidatorFieldType nameValidator

constValidator

protected ValidatorConstantName constValidator

errorMessage

protected SystemMessage errorMessage

container

protected Object container

list

public RPGKeywordList list

field

protected RPGFieldType field
Constructor Detail

RPGKeywordListPane

public RPGKeywordListPane(Shell shell,
                          Object container)
Creates the pane for the RPG field type.

Parameters:
container - the container that contains this pane
Method Detail

createContents

public Control createContents(Composite parent)
(non-Javadoc) Method declared on IDialogPage.


isPageComplete

public boolean isPageComplete()
Returns:
whether this pane is completed

doAdditionalValidation

protected SystemMessage doAdditionalValidation(boolean doSetFocus)
Overridable extension point for subclasses to do validation of options If you do report an error, consider setting the focus to the appropriate widget, if setFocus is set.

Returns:
error message if an error detected, else null

finish

public boolean finish()
Returns:
whether this pane is finished

setIsArray

protected void setIsArray()

performFinish

public boolean performFinish()

getOutputObject

public Object getOutputObject()

setInputObject

public void setInputObject(Object inputObject)

updateContainer

protected void updateContainer(Object container)

setErrorMessage

protected void setErrorMessage(Object container,
                               SystemMessage errorMessage)

clearErrorMessage

protected void clearErrorMessage(Object container)

setPageComplete

protected void setPageComplete(Object container)

setArrayFlag

protected void setArrayFlag(String text)

getList

public RPGKeywordList getList()
Returns:

setList

public void setList(RPGKeywordList list)
Parameters:
list -

setDsName

public void setDsName(String dsName)
Parameters:
dsName -

setNames

public void setNames(Vector existingNames)

Rational Developer for Power Systems Software
V7.6

Copyright © 2011 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.