Rational Developer for Power Systems Software
V7.6

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

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

public class RPGDSpecSimpleDSKeywordsPane
extends RPGDSpecDSKeywordsPane


Field Summary
static String copyright
           
protected  boolean lengthSpecified
           
 
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
RPGDSpecSimpleDSKeywordsPane(Object container)
           
 
Method Summary
protected  void checkDSKwdRules()
           
protected  SystemMessage checkError(RPGKeywordEntry skip, boolean setFocus)
           
 Control createContent(Composite parent)
           
protected  void generateDSKeyword()
           
 Object getOutputObject()
          Gets the RPGDSpecDSKeywords object that generated by this pane
 boolean isOccurs()
          Indicates whether or not the OCCURS keyword is specified
 void modifyText(ModifyEvent e)
           
protected  void setEnabled(boolean enabled)
           
 void setLengthSpecified(boolean specified)
           
 void widgetSelected(SelectionEvent e)
           
 
Methods inherited from class com.ibm.etools.iseries.edit.wizards.RPGDSpecDSKeywordsPane
clearErrorMessage, getDsType, getKeyword, getSelected, getSpecialChars, handleEvent, initValidators, isPageComplete, setBased, setBasedEnabled, setContainerAligned, setContainerBased, setContainerNameForced, setCurrentProcedure, setDim, setDsType, setEnabled, setErrorMessage, setFocus, setImpExpEnabled, setKeyword, 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

lengthSpecified

protected boolean lengthSpecified
Constructor Detail

RPGDSpecSimpleDSKeywordsPane

public RPGDSpecSimpleDSKeywordsPane(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

setLengthSpecified

public void setLengthSpecified(boolean specified)
Overrides:
setLengthSpecified in class RPGDSpecDSKeywordsPane

generateDSKeyword

protected void generateDSKeyword()
Overrides:
generateDSKeyword in class RPGDSpecDSKeywordsPane

getOutputObject

public Object getOutputObject()
Gets the RPGDSpecDSKeywords object that generated by this pane

Overrides:
getOutputObject in class RPGDSpecDSKeywordsPane

widgetSelected

public void widgetSelected(SelectionEvent e)
Overrides:
widgetSelected 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

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.