Rational Developer for Power Systems Software
V7.6

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

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

public class RPGDSpecExternalKeywordsPane
extends RPGDSpecDSKeywordsPane

Keywords composite within the D-Spec wizard for externally-described data structures


Field Summary
static String copyright
           
 
Fields inherited from class com.ibm.etools.iseries.edit.wizards.RPGDSpecDSKeywordsPane
alignBtn, allThdBtn, altseqBtn, base, baseVld, container, dads, dim, dimVld, dsType, dtaaraEntry, errorMessage, exp, expVld, extname, extVld, fld, fmtVld, imp, impVld, initializing, inzBtn, inzExtBtn, inzLikeBtn, isCurProc, keyword, kwds, left, likeds, likedsVld, likerec, nameForced, nooptBtn, occurs, ocrVld, prefix, preNumber, preVld, psds, quaBtn, right, staticBtn, templateBtn, txtFmt
 
Constructor Summary
RPGDSpecExternalKeywordsPane(Object container)
           
 
Method Summary
protected  void checkDSKwdRules()
           
protected  SystemMessage checkError(RPGKeywordEntry skip, boolean setFocus)
           
 Control createContent(Composite parent)
           
protected  void generateDSKeyword()
           
 boolean isOccurs()
          Indicates whether or not the OCCURS keyword is specified
 boolean isPageComplete()
           
 void modifyText(ModifyEvent e)
           
protected  void setEnabled(boolean enabled)
           
protected  void setExtnameEnabled(boolean enabled)
           
 void widgetSelected(SelectionEvent e)
           
 
Methods inherited from class com.ibm.etools.iseries.edit.wizards.RPGDSpecDSKeywordsPane
clearErrorMessage, getDsType, getKeyword, getOutputObject, getSelected, getSpecialChars, handleEvent, initValidators, setBased, setBasedEnabled, setContainerAligned, setContainerBased, setContainerNameForced, setCurrentProcedure, setDim, setDsType, setEnabled, setErrorMessage, setFocus, setImpExpEnabled, setKeyword, setLengthSpecified, setNameForced, setOccursEnabled, setOptionEnabled, validateNumConst, validateNumConst, validateNumConst, validatePane, widgetDefaultSelected
 
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

RPGDSpecExternalKeywordsPane

public RPGDSpecExternalKeywordsPane(Object container)
Method Detail

createContent

public Control createContent(Composite parent)
Overrides:
createContent in class RPGDSpecDSKeywordsPane

checkDSKwdRules

protected void checkDSKwdRules()
Overrides:
checkDSKwdRules in class RPGDSpecDSKeywordsPane

setEnabled

protected void setEnabled(boolean enabled)
Overrides:
setEnabled in class RPGDSpecDSKeywordsPane

setExtnameEnabled

protected void setExtnameEnabled(boolean enabled)

widgetSelected

public void widgetSelected(SelectionEvent e)
Overrides:
widgetSelected in class RPGDSpecDSKeywordsPane

generateDSKeyword

protected void generateDSKeyword()
Overrides:
generateDSKeyword in class RPGDSpecDSKeywordsPane

modifyText

public void modifyText(ModifyEvent e)
Overrides:
modifyText in class RPGDSpecDSKeywordsPane

checkError

protected SystemMessage checkError(RPGKeywordEntry skip,
                                   boolean setFocus)
Overrides:
checkError in class RPGDSpecDSKeywordsPane

isPageComplete

public boolean isPageComplete()
Overrides:
isPageComplete in class RPGDSpecDSKeywordsPane
Returns:

isOccurs

public boolean isOccurs()
Indicates whether or not the OCCURS keyword is specified

Returns:
true if the keyword is selected, false otherwise

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.