Rational Developer for Power Systems Software
V7.6

com.ibm.etools.iseries.edit.generator.model
Class INFDSpec

java.lang.Object
  extended by com.ibm.etools.iseries.edit.generator.model.RPGCommon
      extended by com.ibm.etools.iseries.edit.generator.model.RPGDSpec
          extended by com.ibm.etools.iseries.edit.generator.model.PSDSpec
              extended by com.ibm.etools.iseries.edit.generator.model.INFDSpec
All Implemented Interfaces:
IISeriesRPGWizardConstants

public class INFDSpec
extends PSDSpec
implements IISeriesRPGWizardConstants


Field Summary
protected  boolean db
           
protected  boolean dspf
           
protected  boolean dspfatt
           
protected  boolean file
           
protected  boolean icf
           
protected  boolean icfatt
           
protected  boolean io
           
protected  boolean open
           
protected  boolean prtf
           
 
Fields inherited from class com.ibm.etools.iseries.edit.generator.model.PSDSpec
prefix, qualified
 
Fields inherited from class com.ibm.etools.iseries.edit.generator.model.RPGDSpec
copyright
 
Fields inherited from class com.ibm.etools.iseries.edit.generator.model.RPGCommon
fieldName, purpose
 
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
INFDSpec()
           
 
Method Summary
 boolean isDb()
           
 boolean isDspf()
           
 boolean isDspfatt()
           
 boolean isFile()
           
 boolean isIcf()
           
 boolean isIcfatt()
           
 boolean isIo()
           
 boolean isOpen()
           
 boolean isPrtf()
           
 void setDb(boolean b)
           
 void setDspf(boolean b)
           
 void setDspfatt(boolean b)
           
 void setFile(boolean b)
           
 void setIcf(boolean b)
           
 void setIcfatt(boolean b)
           
 void setIo(boolean b)
           
 void setOpen(boolean b)
           
 void setPrtf(boolean b)
           
 
Methods inherited from class com.ibm.etools.iseries.edit.generator.model.PSDSpec
getPrefix, isQualified, setPrefix, setQualified
 
Methods inherited from class com.ibm.etools.iseries.edit.generator.model.RPGDSpec
getCodeLoc, getConstant, getLength, getType, setCodeLoc, setConstant, setLength, setType
 
Methods inherited from class com.ibm.etools.iseries.edit.generator.model.RPGCommon
getMessages, getName, getPurpose, isValid, setFieldName, setPurpose
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

file

protected boolean file

open

protected boolean open

io

protected boolean io

db

protected boolean db

dspf

protected boolean dspf

icf

protected boolean icf

prtf

protected boolean prtf

dspfatt

protected boolean dspfatt

icfatt

protected boolean icfatt
Constructor Detail

INFDSpec

public INFDSpec()
Method Detail

isDb

public boolean isDb()
Returns:

isDspf

public boolean isDspf()
Returns:

isDspfatt

public boolean isDspfatt()
Returns:

isFile

public boolean isFile()
Returns:

isIcf

public boolean isIcf()
Returns:

isIcfatt

public boolean isIcfatt()
Returns:

isIo

public boolean isIo()
Returns:

isOpen

public boolean isOpen()
Returns:

isPrtf

public boolean isPrtf()
Returns:

setDb

public void setDb(boolean b)
Parameters:
b -

setDspf

public void setDspf(boolean b)
Parameters:
b -

setDspfatt

public void setDspfatt(boolean b)
Parameters:
b -

setFile

public void setFile(boolean b)
Parameters:
b -

setIcf

public void setIcf(boolean b)
Parameters:
b -

setIcfatt

public void setIcfatt(boolean b)
Parameters:
b -

setIo

public void setIo(boolean b)
Parameters:
b -

setOpen

public void setOpen(boolean b)
Parameters:
b -

setPrtf

public void setPrtf(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.