Rational Developer for Power Systems Software
V7.6

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

java.lang.Object
  extended by com.ibm.etools.iseries.edit.wizards.RPGKeywordEntry
      extended by com.ibm.etools.iseries.edit.wizards.RPGDTAARAKeywordEntry
All Implemented Interfaces:
IISeriesRPGWizardConstants

public class RPGDTAARAKeywordEntry
extends RPGKeywordEntry
implements IISeriesRPGWizardConstants

Since:
5.1.2

Field Summary
 Button dtaara
           
 RPGLCEntry txtDtaara
           
 Button var
           
 
Fields inherited from class com.ibm.etools.iseries.edit.wizards.RPGKeywordEntry
cmp, copyright, label, listener, name, parent
 
Fields inherited from interface com.ibm.etools.iseries.editor.IISeriesRPGWizardConstants
BIN_IDX, BLANKLINE, CHAR_IDX, CLASSFILE_IMG, CMTLINE, CODEGEN_CURPROC, CODEGEN_CURSOR, CODEGEN_GLOBAL, CODEGENLOC_ALLAFTERCURLINE, CODEGENLOC_ALLINNEW, CODEGENLOC_APPROPRIATE, CONST_NAME_SUFFIX, CONSTANT, copyright, CRPG4TYPES, CSPEC_CALLP, CSPEC_EVAL, DATE_IDX, DCMTHDR, DECALLOWED, DEFAULT_CTORNAME_SUFFIX, DEFAULT_FIELDNAME_PREFIX, DEFAULT_FIELDNAME_SUFFIX, DEFAULT_OBJNAME_SUFFIX, DEFAULT_RETURNNAME_SUFFIX, DS, DSPEC_KEYWORDS_INDEX, EXTERNALDS, F, FIELD, FIELDS, FLT_IDX, FOLDERCLOSED_IMG, GRAPHIC_IDX, IND_IDX, INFDS, INT_IDX, INZ_CHAR, INZ_COMMON, INZ_DATE, INZ_EXP, INZ_IND, INZ_LIKEDS, INZ_OBJ, INZ_TIME, INZVALS, JAR_IMG, JAVA_NATURE, LENALLOWED, LINE_BODY, LINE_BODY_FREE, LINE_CLASS_PROTOTYPE, LINE_CONST, LINE_CSPEC, LINE_DS, LINE_DSPEC, LINE_DSPEC_CONST_O, LINE_DSPEC_JMC, LINE_DSPEC_S, LINE_DSPEC_SO, LINE_DSPEC2, LINE_DSPEC3, LINE_EDS, LINE_ESDS, LINE_ESUB, LINE_EUDS, LINE_FIELD, LINE_FIELD_DS, LINE_FREE_BEGIN, LINE_FREE_END, LINE_INTERFACE, LINE_INTERFACE_JMC, LINE_PARAMETER_CODE_HDR, LINE_PARAMETER_HDR, LINE_PISPEC, LINE_PROCBEGIN, LINE_PROCBEGIN_EXPORT, LINE_PROCBEGIN_SERIALIZE, LINE_PROCEDURE_CODE_HDR, LINE_PROCEDURE_CODE_NAME_HDR, LINE_PROCEDURE_CODE_PPS_HDR, LINE_PROCEDURE_CODE_RTN_HDR, LINE_PROCEDURE_HDR, LINE_PROCEDURE_NAME_HDR, LINE_PROCEDURE_PPS_HDR, LINE_PROCEDURE_RTN_HDR, LINE_PROCEND, LINE_PROGRAM_CODE_NAME_HDR, LINE_PROTOTYPE, LINE_PROTOTYPE_EXPORT1, LINE_PROTOTYPE_EXPORT2, LINE_PROTOTYPE_EXPORT3, LINE_PROTOTYPE_HDR, LINE_PROTOTYPE_HDR2, LINE_PROTOTYPE_JMC, LINE_PROTOTYPE_SHORT, LINE_PSPEC, LINE_PSPEC_BEG, LINE_PSPEC_END, LINE_RETFIELD, LINE_RETURN, LINE_RETURN_FREE, LINE_RETURN_HDR, LINE_SDS, LINE_UDS, LONGLINE, MAX_ARRAY_DIMENSION, MAX_CHAR_FIELD_LENGTH, MAX_CHAR_VARY_FIELD_LENGTH, MAX_POSITIONAL_LENGTH, MAX_UCS2_FIELD_LENGTH, MAX_UCS2_VARY_FIELD_LENGTH, MAXLEN, MAXLENGTH, MAXRCD, METHOD_NAME_SUFFIX, MIN_ARRAY_DIMENSION, MIN_CHAR_FIELD_LENGTH, MIN_UCS2_FIELD_LENGTH, MINLEN, MINLENGTH, MINRCD, NUMBERS, OBJ_IDX, PACKED_IDX, PATH_SEP, PCMTHDR, PKG_IMG, PPTR_IDX, PSDS, PSDS_FROM, PTR_IDX, SDS, SHORTLINE, SIMPLEDS, SPEC_COMMENTS_INDEX, SPEC_TYPE_INDEX, T, TIME_IDX, UCS2_IDX, UDS, UNSN_IDX, VARYING, ZONED_IDX
 
Constructor Summary
RPGDTAARAKeywordEntry(Composite parent, Object pane)
           
 
Method Summary
 void addModifyListener(ModifyListener listener)
          Add a listener to the text content
 void addSelectionListener(SelectionListener listener)
           
 Control createEntry()
           
 void createEntryContents()
           
 void generateKeyword(Object keyword, Vector kwds)
           
 Control getControl()
           
 Control getFocusControl()
           
 Button getLabel()
          retrieves the label check box for this control
 boolean getSelected()
           
 boolean getSelection()
           
 String getText()
           
 boolean isDtaaraValid(RPGFieldType field)
           
 boolean isFocusControl()
          determines whether any control for this keyword has focus
 void modifyText(ModifyEvent e)
           
 void setEnabled(boolean enabled)
           
 void setFocus()
           
 void setSelected(boolean selected)
           
 void setSelection(boolean selection)
           
 void setTextLimit(int limit)
           
 SystemMessage validateDta()
           
 void widgetDefaultSelected(SelectionEvent e)
           
 void widgetSelected(SelectionEvent e)
           
 
Methods inherited from class com.ibm.etools.iseries.edit.wizards.RPGKeywordEntry
getCmpEntry, getEnabled, getListener, getName, handleEvent, isSrc, setCmpEntry, setLabel, setListener, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

var

public Button var

dtaara

public Button dtaara

txtDtaara

public RPGLCEntry txtDtaara
Constructor Detail

RPGDTAARAKeywordEntry

public RPGDTAARAKeywordEntry(Composite parent,
                             Object pane)
Method Detail

widgetSelected

public void widgetSelected(SelectionEvent e)

widgetDefaultSelected

public void widgetDefaultSelected(SelectionEvent e)

modifyText

public void modifyText(ModifyEvent e)

setEnabled

public void setEnabled(boolean enabled)
Specified by:
setEnabled in class RPGKeywordEntry

validateDta

public SystemMessage validateDta()

setSelection

public void setSelection(boolean selection)

getSelection

public boolean getSelection()

generateKeyword

public void generateKeyword(Object keyword,
                            Vector kwds)

getFocusControl

public Control getFocusControl()

addSelectionListener

public void addSelectionListener(SelectionListener listener)
Overrides:
addSelectionListener in class RPGKeywordEntry

getSelected

public boolean getSelected()
Overrides:
getSelected in class RPGKeywordEntry

isDtaaraValid

public boolean isDtaaraValid(RPGFieldType field)

getLabel

public Button getLabel()
retrieves the label check box for this control

Overrides:
getLabel in class RPGKeywordEntry
Returns:
the DTAARA checkbox

addModifyListener

public void addModifyListener(ModifyListener listener)
Add a listener to the text content

Specified by:
addModifyListener in class RPGKeywordEntry
Parameters:
listener -

isFocusControl

public boolean isFocusControl()
determines whether any control for this keyword has focus

Returns:

createEntry

public Control createEntry()
Overrides:
createEntry in class RPGKeywordEntry

createEntryContents

public void createEntryContents()
Specified by:
createEntryContents in class RPGKeywordEntry

setFocus

public void setFocus()
Specified by:
setFocus in class RPGKeywordEntry

setSelected

public void setSelected(boolean selected)
Specified by:
setSelected in class RPGKeywordEntry

getText

public String getText()
Specified by:
getText in class RPGKeywordEntry

setTextLimit

public void setTextLimit(int limit)
Specified by:
setTextLimit in class RPGKeywordEntry

getControl

public Control getControl()
Specified by:
getControl in class RPGKeywordEntry

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.