Rational Developer for Power Systems Software
V7.6

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

java.lang.Object
  extended by AbstractSystemWizardPage
      extended by com.ibm.etools.iseries.edit.wizards.JMCCodeGenPage
All Implemented Interfaces:
JMCClassChangeListener, JMCCtorChangeListener, JMCMethodChangeListener

public class JMCCodeGenPage
extends AbstractSystemWizardPage
implements JMCMethodChangeListener, JMCClassChangeListener, JMCCtorChangeListener

This class is the first page in the RPG-to-Java Creation Wizard.


Field Summary
static String copyright
           
 
Constructor Summary
JMCCodeGenPage(JMCCreationWizard wizard, String pageName, String pageTitle, String pageDescription, String helpID)
           
 
Method Summary
 Control createContents(Composite parent)
           
 int getCodeLocation()
           
protected  Control getInitialFocusControl()
           
 String getRPGCtorName()
           
 String getRPGMethodProtoName()
           
 String getRPGObjName()
           
 String getRPGReturnFieldName()
           
 boolean isGenCtorCC()
           
 boolean isGenMethodCC()
           
 boolean isGenMethodProto()
           
 boolean isGenObj()
           
 void modifyText(ModifyEvent me)
           
 boolean performFinish()
           
 void selectedClassChanged(Class newlySelClass)
           
 void selectedCtorChanged(Constructor newlySelCtor)
           
 void selectedMethodChanged(Method newlySelectedMethod)
           
 void widgetDefaultSelected(SelectionEvent arg0)
          Listener methods
 void widgetSelected(SelectionEvent se)
           
 
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
Constructor Detail

JMCCodeGenPage

public JMCCodeGenPage(JMCCreationWizard wizard,
                      String pageName,
                      String pageTitle,
                      String pageDescription,
                      String helpID)
Parameters:
wizard -
pageName -
pageTitle -
pageDescription -
Method Detail

createContents

public Control createContents(Composite parent)

getInitialFocusControl

protected Control getInitialFocusControl()

performFinish

public boolean performFinish()

getRPGObjName

public String getRPGObjName()

getRPGCtorName

public String getRPGCtorName()

getRPGMethodProtoName

public String getRPGMethodProtoName()

getRPGReturnFieldName

public String getRPGReturnFieldName()

getCodeLocation

public int getCodeLocation()

isGenObj

public boolean isGenObj()

isGenMethodProto

public boolean isGenMethodProto()

isGenMethodCC

public boolean isGenMethodCC()

isGenCtorCC

public boolean isGenCtorCC()

widgetDefaultSelected

public void widgetDefaultSelected(SelectionEvent arg0)
Listener methods


widgetSelected

public void widgetSelected(SelectionEvent se)

modifyText

public void modifyText(ModifyEvent me)

selectedMethodChanged

public void selectedMethodChanged(Method newlySelectedMethod)
Specified by:
selectedMethodChanged in interface JMCMethodChangeListener

selectedClassChanged

public void selectedClassChanged(Class newlySelClass)
Specified by:
selectedClassChanged in interface JMCClassChangeListener

selectedCtorChanged

public void selectedCtorChanged(Constructor newlySelCtor)
Specified by:
selectedCtorChanged in interface JMCCtorChangeListener

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.