Rational Developer for Power Systems Software
V7.6

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

java.lang.Object
  extended by SystemBaseForm
      extended by com.ibm.etools.iseries.edit.wizards.RPGFieldTypeBaseForm
Direct Known Subclasses:
RPGDSpecSubFieldForm, RPGProcedureParametersForm

public class RPGFieldTypeBaseForm
extends SystemBaseForm


Field Summary
protected  Button addBtn
           
protected  boolean canDuplicate
           
protected  Button changeBtn
           
protected  Object container
           
static String copyright
           
protected  Button dupBtn
           
protected  Vector fieldNames
           
protected  Vector fields
           
protected  Table fieldTable
           
protected  TableViewer fieldTableViewer
           
protected  String formLabel
           
protected  String formTooltip
           
protected  String invalidNameChars
           
protected  boolean isExternal
           
protected  Button moveDownBtn
           
protected  Button moveUpBtn
           
protected  RPGWizardTableContentProvider provider
           
protected  Button removeBtn
           
protected  Object selectedObject
           
protected  Shell shell
           
 
Constructor Summary
RPGFieldTypeBaseForm(Shell shell, ISystemMessageLine msgLine)
           
RPGFieldTypeBaseForm(Shell shell, ISystemMessageLine msgLine, Object container, String groupLabel, String tooltip)
           
 
Method Summary
 Control createContents(Composite composite_prompts)
           
 Vector getFieldNames()
           
 Vector getFields()
           
 void mouseDoubleClick(MouseEvent e)
           
 void mouseDown(MouseEvent e)
           
 void mouseUp(MouseEvent e)
           
 Control prepareComposite(Composite composite)
           
protected  void setBtnTooltips()
           
 void setExternal(boolean b)
           
 void setFields(Vector fields)
          Set the input for the parameter table
protected  void setInput(TableViewer fieldTableViewer)
           
 void updateViewer(int idx)
           
 void widgetDefaultSelected(SelectionEvent e)
           
 void widgetSelected(SelectionEvent e)
           
 
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

shell

protected Shell shell

container

protected Object container

fieldTable

protected Table fieldTable

fields

protected Vector fields

fieldNames

protected Vector fieldNames

invalidNameChars

protected String invalidNameChars

selectedObject

protected Object selectedObject

fieldTableViewer

protected TableViewer fieldTableViewer

formLabel

protected String formLabel

formTooltip

protected String formTooltip

provider

protected RPGWizardTableContentProvider provider

addBtn

protected Button addBtn

dupBtn

protected Button dupBtn

changeBtn

protected Button changeBtn

removeBtn

protected Button removeBtn

moveUpBtn

protected Button moveUpBtn

moveDownBtn

protected Button moveDownBtn

canDuplicate

protected boolean canDuplicate

isExternal

protected boolean isExternal
Constructor Detail

RPGFieldTypeBaseForm

public RPGFieldTypeBaseForm(Shell shell,
                            ISystemMessageLine msgLine)

RPGFieldTypeBaseForm

public RPGFieldTypeBaseForm(Shell shell,
                            ISystemMessageLine msgLine,
                            Object container,
                            String groupLabel,
                            String tooltip)
Method Detail

createContents

public Control createContents(Composite composite_prompts)

getFields

public Vector getFields()

prepareComposite

public Control prepareComposite(Composite composite)

setBtnTooltips

protected void setBtnTooltips()

setInput

protected void setInput(TableViewer fieldTableViewer)

updateViewer

public void updateViewer(int idx)

getFieldNames

public Vector getFieldNames()

setFields

public void setFields(Vector fields)
Set the input for the parameter table


mouseDoubleClick

public void mouseDoubleClick(MouseEvent e)

mouseDown

public void mouseDown(MouseEvent e)

mouseUp

public void mouseUp(MouseEvent e)

widgetSelected

public void widgetSelected(SelectionEvent e)

widgetDefaultSelected

public void widgetDefaultSelected(SelectionEvent e)

setExternal

public void setExternal(boolean b)
Parameters:
b -

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.