Rational Developer for Power Systems Software
V7.6

com.ibm.etools.iseries.comm.interfaces
Class ISeriesHostDatabaseField

java.lang.Object
  extended by com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectNameOnly
      extended by com.ibm.etools.iseries.comm.interfaces.ISeriesHostRecordNameOnly
          extended by com.ibm.etools.iseries.comm.interfaces.ISeriesHostFieldNameOnly
              extended by com.ibm.etools.iseries.comm.interfaces.ISeriesHostFieldBasic
                  extended by com.ibm.etools.iseries.comm.interfaces.ISeriesHostDatabaseField
All Implemented Interfaces:
IDataBaseFieldConstants, IISeriesHostDatabaseField, IISeriesHostFieldBasic, IISeriesHostFieldConstants, IISeriesHostFieldNameOnly, IISeriesHostObjectNameOnly, IISeriesHostRecordNameOnly
Direct Known Subclasses:
QSYSHostDatabaseField

public class ISeriesHostDatabaseField
extends ISeriesHostFieldBasic
implements IISeriesHostDatabaseField, IDataBaseFieldConstants

This class represents the information for a field in an iSeries database.


Field Summary
static String Copyright
           
 
Fields inherited from class com.ibm.etools.iseries.comm.interfaces.ISeriesHostFieldBasic
alternativeName, dataCCSID, datatype, decPos, dftValue, digits, dlControl, dlIntegrity, dlReadPermission, dlRecovery, dlUnlinkAction, dlWritePermission, dtFormat, dtSep, edtcde, edtwrd, edtwrdCCSID, hasHostVariable, hdg1, hdg2, hdg3, hdgCCSID, inputBufferPos, internalName, length, maxLOBlen, maxLOBpadlen, nbrDBCSchars, nullValuesAllowed, outputBufferPos, text, textCCSID, ucs2Len, udtLib, udtName, use, varLen
 
Fields inherited from class com.ibm.etools.iseries.comm.interfaces.ISeriesHostFieldNameOnly
record
 
Fields inherited from class com.ibm.etools.iseries.comm.interfaces.ISeriesHostRecordNameOnly
file, fileType
 
Fields inherited from class com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectNameOnly
library, name
 
Fields inherited from interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostFieldConstants
DATALINK_INTEGRITY_DB, DATALINK_INTEGRITY_DLFM, DATALINK_READPERMISSION_DB, DATALINK_READPERMISSION_DLFM, DATALINK_UNLINK_DELETE, DATALINK_UNLINK_RESTORE, DATALINK_WRITEPERMISSION_DLFM, DATALINK_WRITEPERMISSION_NONE, DATATYPE_ALPHABETIC_ONLY, DATATYPE_ALPHANUMERIC, DATATYPE_BINARY, DATATYPE_BLOB, DATATYPE_CLOB, DATATYPE_DATALINK, DATATYPE_DATE, DATATYPE_DBCLOB, DATATYPE_DBCS_EITHER, DATATYPE_DBCS_ONLY, DATATYPE_DBCS_OPEN, DATATYPE_DIGITS_ONLY, DATATYPE_FLOAT, DATATYPE_GRAPHIC, DATATYPE_HEXADECIMAL, DATATYPE_INHIBIT, DATATYPE_KATAKANA, DATATYPE_NUMERIC_ONLY, DATATYPE_NUMERIC_SHIFT, DATATYPE_NUMERICONLY, DATATYPE_PACKED_DECIMAL, DATATYPE_TIME, DATATYPE_TIMESTAMP, DATATYPE_ZONED_DECIMAL, DATETIME_CDMY, DATETIME_CMDY, DATETIME_CYMD, DATETIME_DMY, DATETIME_DMYY, DATETIME_EUR, DATETIME_HMS, DATETIME_ISO, DATETIME_JIS, DATETIME_JUL, DATETIME_JUL4, DATETIME_MDY, DATETIME_MDYY, DATETIME_MY, DATETIME_MYY, DATETIME_SAA, DATETIME_USA, DATETIME_YM, DATETIME_YMD, DATETIME_YYM, DATETIME_YYMD
 
Fields inherited from interface com.ibm.etools.iseries.comm.interfaces.IDataBaseFieldConstants
FLDTYPE_ALPHA, FLDTYPE_BINARY, FLDTYPE_DATE, FLDTYPE_DBCS, FLDTYPE_FLOAT, FLDTYPE_FLOATD, FLDTYPE_GRAPHIC, FLDTYPE_HEX, FLDTYPE_MAX, FLDTYPE_PACKED, FLDTYPE_PUREDBCS, FLDTYPE_TIME, FLDTYPE_TIMESTAMP, FLDTYPE_UNKNOWN, FLDTYPE_VALPHA, FLDTYPE_VDBCS, FLDTYPE_VGRAPHIC, FLDTYPE_ZONED
 
Constructor Summary
ISeriesHostDatabaseField()
           
 
Method Summary
 void addKeyword(String name, String[] parameters)
          Add a keyword to the list of keywords stored for this field.
 int getAllocatedLength()
          Returns the length.
 byte getDerivedOperator()
          Derived Operator (for logical fiel fields)
 int getDisplayLength()
          Get the display length.
 int getDTFlags()
          Date Time flags
 char getEditCodeSymbol()
          Returns the floating currency symbol used by the edit code.
 int getEncodingScheme()
          Sets the encoding scheme for this field.
 Collection getKeywords()
          Get the keywords specified for this field.
 String getReferencedField()
          Referenced field (for logical file fields)
 char getReferenceShift()
          Returns the referenceShift.
 int getSubstringEnd()
          Substring keyword ending position
 int getSubstringStart()
          Substring keyword starting position
 boolean isCCSIDSpecified()
          Returns the ccsidSpecified.
 boolean isConvertUCS2()
          Get whether or not to convert UCS2 characters before printing.
 boolean isDBCSAlternateTypeField()
          Check if this field's alternate type contains DBCS data.
 boolean isDBCSColumnHeadings()
          Check if this field's column headings contain DBCS data
 boolean isDBCSTextDescription()
          Check if this field's text description contains DBCS data.
 boolean isDBCSValidityCheckingLiterals()
          Check if this field's validity checking literals (COMP, RANE, VALUES) contain DBCS data.
 boolean isDisplayLengthSpecified()
          When referenced by a display file, if true then the DDS for the field provided the allowed number of display positions as returned by getDisplayLength() This method is only supported on i5/OS V5R4 and higher.
 boolean isMinimumDisplayLength()
          When referenced by a display file, if true then getDisplayLength() contains the number of display positions allowed (and is equal to the field length defined in the DDS.) This method is only supported on i5/OS V5R4 and higher.
 void setAllocatedLength(int length)
          Sets the length.
 void setCCSIDSpecified(boolean ccsidSpecified)
          Sets the ccsidSpecified.
 void setDBCSAlternateTypeField(boolean flag)
          Set whether this field's alternate type contains DBCS data
 void setDBCSColumnHeadings(boolean flag)
          Set whether this field's column headings contain DBCS data
 void setDBCSTextDescription(boolean flag)
          Set whether this field's text description contains DBCS data
 void setDBCSValidityCheckingLiterals(boolean flag)
          Set whether this field's validity checking literals (COMP, RANGE, VALUES) contain DBCS data.
 void setDerivedOperator(byte operator)
          Derived Operator (for logical file fields)
 void setDisplayLength(int length)
          Set the display length.
 void setDTFlags(int flag)
          Date Time Flags
 void setEditCodeSymbol(char symbol)
          Set the floating currency symbol used by the edit code.
 void setEncodingScheme(int encodingScheme)
          Sets the encoding scheme for this field.
 void setIsConvertUCS2(boolean convert)
          Set whether or not to convert UCS2 characters before printing.
 void setIsDisplayLengthSpecified(boolean value)
          When referenced by a display file, if true then the DDS for the field provided the allowed number of display positions as returned by getDisplayLength() This method is only supported on i5/OS V5R4 and higher.
 void setIsMinimumDisplayLength(boolean value)
          When referenced by a display file, if true then getDisplayLength() contains the number of display positions allowed (and is equal to the field length defined in the DDS.) This method is only supported on i5/OS V5R4 and higher.
 void setReferencedField(String referencedField)
          Referenced field (for logical file fields)
 void setReferenceShift(char referenceShift)
          Sets the referenceShift.
 void setSubstringEnd(int end)
          Substring keyword ending position
 void setSubstringStart(int start)
          Substring keyword starting position
 String toString()
          For printing to a stream file
 
Methods inherited from class com.ibm.etools.iseries.comm.interfaces.ISeriesHostFieldBasic
getAlternativeName, getBufferLength, getColumnHeading1, getColumnHeading2, getColumnHeading3, getColumnHeadingCCSID, getDataCCSID, getDataEncodingScheme, getDatalinkIntegrity, getDatalinkReadPermission, getDatalinkUnlinkAction, getDatalinkWritePermission, getDataType, getDateTimeFormat, getDateTimeSeparator, getDecimalPosition, getDefaultValue, getDescription, getDescriptionCCSID, getDigits, getEditCode, getEditWord, getEditWordCCSID, getHasDatalinkControl, getHasDatalinkRecovery, getHasHostVariable, getInputBufferPosition, getInternalName, getIsVariableLength, getLargeObjectPadLength, getLength, getMaxLargeObjectLength, getNbrDBCSCharacters, getNullValuesAllowed, getOutputBufferPosition, getUCS2DisplayedLength, getUse, getUserDefinedTypeLibrary, getUserDefinedTypeName, isDoublePrecision, setAlternativeName, setBufferLength, setColumnHeading1, setColumnHeading2, setColumnHeading3, setColumnHeadingCCSID, setDataCCSID, setDataEncodingScheme, setDatalinkIntegrity, setDatalinkReadPermission, setDatalinkUnlinkAction, setDatalinkWritePermission, setDataType, setDateTimeFormat, setDateTimeSeparator, setDecimalPosition, setDefaultValue, setDescription, setDescriptionCCSID, setDigits, setEditCode, setEditWord, setEditWordCCSID, setHasDatalinkControl, setHasDatalinkRecovery, setHasHostVariable, setInputBufferPosition, setInternalName, setIsVariableLength, setLargeObjectPadLength, setMaxLargeObjectLength, setNbrDBCSCharacters, setNullValuesAllowed, setOutputBufferPosition, setUCS2DisplayedLength, setUse, setUserDefinedTypeLibrary, setUserDefinedTypeName, writeObjectInfo
 
Methods inherited from class com.ibm.etools.iseries.comm.interfaces.ISeriesHostFieldNameOnly
getRecord, setRecord
 
Methods inherited from class com.ibm.etools.iseries.comm.interfaces.ISeriesHostRecordNameOnly
getFile, getFileType, setFile, setFileType
 
Methods inherited from class com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectNameOnly
getLibrary, getName, setLibrary, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostDatabaseField
getLength
 
Methods inherited from interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostFieldBasic
getAlternativeName, getBufferLength, getColumnHeading1, getColumnHeading2, getColumnHeading3, getColumnHeadingCCSID, getDataCCSID, getDataEncodingScheme, getDatalinkIntegrity, getDatalinkReadPermission, getDatalinkUnlinkAction, getDatalinkWritePermission, getDataType, getDateTimeFormat, getDateTimeSeparator, getDecimalPosition, getDefaultValue, getDescription, getDescriptionCCSID, getDigits, getEditCode, getEditWord, getEditWordCCSID, getHasDatalinkControl, getHasDatalinkRecovery, getHasHostVariable, getInputBufferPosition, getInternalName, getIsVariableLength, getLargeObjectPadLength, getMaxLargeObjectLength, getNbrDBCSCharacters, getNullValuesAllowed, getOutputBufferPosition, getUCS2DisplayedLength, getUse, getUserDefinedTypeLibrary, getUserDefinedTypeName, isDoublePrecision, setAlternativeName, setBufferLength, setColumnHeading1, setColumnHeading2, setColumnHeading3, setColumnHeadingCCSID, setDataCCSID, setDataEncodingScheme, setDatalinkIntegrity, setDatalinkReadPermission, setDatalinkUnlinkAction, setDatalinkWritePermission, setDataType, setDateTimeFormat, setDateTimeSeparator, setDecimalPosition, setDefaultValue, setDescription, setDescriptionCCSID, setDigits, setEditCode, setEditWord, setEditWordCCSID, setHasDatalinkControl, setHasDatalinkRecovery, setHasHostVariable, setInputBufferPosition, setInternalName, setIsVariableLength, setLargeObjectPadLength, setMaxLargeObjectLength, setNbrDBCSCharacters, setNullValuesAllowed, setOutputBufferPosition, setUCS2DisplayedLength, setUse, setUserDefinedTypeLibrary, setUserDefinedTypeName
 
Methods inherited from interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostFieldNameOnly
getRecord, setRecord, writeObjectInfo
 
Methods inherited from interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostRecordNameOnly
getFile, getFileType, setFile, setFileType
 
Methods inherited from interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectNameOnly
getLibrary, getName, setLibrary, setName
 

Field Detail

Copyright

public static final String Copyright
See Also:
Constant Field Values
Constructor Detail

ISeriesHostDatabaseField

public ISeriesHostDatabaseField()
Method Detail

getAllocatedLength

public int getAllocatedLength()
Returns the length.

Specified by:
getAllocatedLength in interface IISeriesHostDatabaseField
Returns:
short

setAllocatedLength

public void setAllocatedLength(int length)
Sets the length.

Specified by:
setAllocatedLength in interface IISeriesHostDatabaseField
Parameters:
length - The length to set

getReferenceShift

public char getReferenceShift()
Returns the referenceShift.

Specified by:
getReferenceShift in interface IISeriesHostDatabaseField
Returns:
char

setReferenceShift

public void setReferenceShift(char referenceShift)
Sets the referenceShift.

Specified by:
setReferenceShift in interface IISeriesHostDatabaseField
Parameters:
referenceShift - The referenceShift to set

addKeyword

public void addKeyword(String name,
                       String[] parameters)
Description copied from interface: IISeriesHostDatabaseField
Add a keyword to the list of keywords stored for this field.

Specified by:
addKeyword in interface IISeriesHostDatabaseField

getKeywords

public Collection getKeywords()
Description copied from interface: IISeriesHostDatabaseField
Get the keywords specified for this field.

Specified by:
getKeywords in interface IISeriesHostDatabaseField
Returns:
A collection of IISeriesHostFieldKeyword instances, each representing a keyword and it's parameters.
See Also:
IISeriesHostFieldKeyword

isCCSIDSpecified

public boolean isCCSIDSpecified()
Returns the ccsidSpecified.

Specified by:
isCCSIDSpecified in interface IISeriesHostDatabaseField
Returns:
boolean

setCCSIDSpecified

public void setCCSIDSpecified(boolean ccsidSpecified)
Sets the ccsidSpecified.

Specified by:
setCCSIDSpecified in interface IISeriesHostDatabaseField
Parameters:
ccsidSpecified - The ccsidSpecified to set

setEditCodeSymbol

public void setEditCodeSymbol(char symbol)
Set the floating currency symbol used by the edit code.

Specified by:
setEditCodeSymbol in interface IISeriesHostDatabaseField

getEditCodeSymbol

public char getEditCodeSymbol()
Returns the floating currency symbol used by the edit code.

Specified by:
getEditCodeSymbol in interface IISeriesHostDatabaseField

toString

public String toString()
Description copied from class: ISeriesHostFieldNameOnly
For printing to a stream file

Specified by:
toString in interface IISeriesHostFieldNameOnly
Specified by:
toString in interface IISeriesHostObjectNameOnly
Specified by:
toString in interface IISeriesHostRecordNameOnly
Overrides:
toString in class ISeriesHostFieldNameOnly
See Also:
Object.toString()

isDBCSAlternateTypeField

public boolean isDBCSAlternateTypeField()
Description copied from interface: IISeriesHostDatabaseField
Check if this field's alternate type contains DBCS data.

Specified by:
isDBCSAlternateTypeField in interface IISeriesHostDatabaseField
See Also:
IISeriesHostDatabaseField.isDBCSAlternateTypeField()

isDBCSColumnHeadings

public boolean isDBCSColumnHeadings()
Description copied from interface: IISeriesHostDatabaseField
Check if this field's column headings contain DBCS data

Specified by:
isDBCSColumnHeadings in interface IISeriesHostDatabaseField
See Also:
IISeriesHostDatabaseField.isDBCSColumnHeadings()

isDBCSTextDescription

public boolean isDBCSTextDescription()
Description copied from interface: IISeriesHostDatabaseField
Check if this field's text description contains DBCS data.

Specified by:
isDBCSTextDescription in interface IISeriesHostDatabaseField
See Also:
IISeriesHostDatabaseField.isDBCSTextDescription()

isDBCSValidityCheckingLiterals

public boolean isDBCSValidityCheckingLiterals()
Description copied from interface: IISeriesHostDatabaseField
Check if this field's validity checking literals (COMP, RANE, VALUES) contain DBCS data.

Specified by:
isDBCSValidityCheckingLiterals in interface IISeriesHostDatabaseField
See Also:
IISeriesHostDatabaseField.isDBCSValidityCheckingLiterals()

setDBCSAlternateTypeField

public void setDBCSAlternateTypeField(boolean flag)
Description copied from interface: IISeriesHostDatabaseField
Set whether this field's alternate type contains DBCS data

Specified by:
setDBCSAlternateTypeField in interface IISeriesHostDatabaseField
See Also:
IISeriesHostDatabaseField.setDBCSAlternateTypeField(boolean)

setDBCSColumnHeadings

public void setDBCSColumnHeadings(boolean flag)
Description copied from interface: IISeriesHostDatabaseField
Set whether this field's column headings contain DBCS data

Specified by:
setDBCSColumnHeadings in interface IISeriesHostDatabaseField
See Also:
IISeriesHostDatabaseField.setDBCSColumnHeadings(boolean)

setDBCSTextDescription

public void setDBCSTextDescription(boolean flag)
Description copied from interface: IISeriesHostDatabaseField
Set whether this field's text description contains DBCS data

Specified by:
setDBCSTextDescription in interface IISeriesHostDatabaseField
See Also:
IISeriesHostDatabaseField.setDBCSTextDescription(boolean)

setDBCSValidityCheckingLiterals

public void setDBCSValidityCheckingLiterals(boolean flag)
Description copied from interface: IISeriesHostDatabaseField
Set whether this field's validity checking literals (COMP, RANGE, VALUES) contain DBCS data.

Specified by:
setDBCSValidityCheckingLiterals in interface IISeriesHostDatabaseField
See Also:
IISeriesHostDatabaseField.setDBCSValidityCheckingLiterals(boolean)

setDerivedOperator

public void setDerivedOperator(byte operator)
Description copied from interface: IISeriesHostDatabaseField
Derived Operator (for logical file fields)

Specified by:
setDerivedOperator in interface IISeriesHostDatabaseField
See Also:
IISeriesHostDatabaseField.setDerivedOperator(byte)

setReferencedField

public void setReferencedField(String referencedField)
Description copied from interface: IISeriesHostDatabaseField
Referenced field (for logical file fields)

Specified by:
setReferencedField in interface IISeriesHostDatabaseField
See Also:
IISeriesHostDatabaseField.setReferencedField(String)

setSubstringEnd

public void setSubstringEnd(int end)
Description copied from interface: IISeriesHostDatabaseField
Substring keyword ending position

Specified by:
setSubstringEnd in interface IISeriesHostDatabaseField
See Also:
IISeriesHostDatabaseField.setSubstringEnd(int)

setSubstringStart

public void setSubstringStart(int start)
Description copied from interface: IISeriesHostDatabaseField
Substring keyword starting position

Specified by:
setSubstringStart in interface IISeriesHostDatabaseField
See Also:
IISeriesHostDatabaseField.setSubstringStart(int)

getDerivedOperator

public byte getDerivedOperator()
Description copied from interface: IISeriesHostDatabaseField
Derived Operator (for logical fiel fields)

Specified by:
getDerivedOperator in interface IISeriesHostDatabaseField
See Also:
IISeriesHostDatabaseField.getDerivedOperator()

getReferencedField

public String getReferencedField()
Description copied from interface: IISeriesHostDatabaseField
Referenced field (for logical file fields)

Specified by:
getReferencedField in interface IISeriesHostDatabaseField
See Also:
IISeriesHostDatabaseField.getReferencedField()

getSubstringEnd

public int getSubstringEnd()
Description copied from interface: IISeriesHostDatabaseField
Substring keyword ending position

Specified by:
getSubstringEnd in interface IISeriesHostDatabaseField
See Also:
IISeriesHostDatabaseField.getSubstringEnd()

getSubstringStart

public int getSubstringStart()
Description copied from interface: IISeriesHostDatabaseField
Substring keyword starting position

Specified by:
getSubstringStart in interface IISeriesHostDatabaseField
See Also:
IISeriesHostDatabaseField.getSubstringStart()

getDTFlags

public int getDTFlags()
Description copied from interface: IISeriesHostDatabaseField
Date Time flags

Specified by:
getDTFlags in interface IISeriesHostDatabaseField
See Also:
IISeriesHostDatabaseField.getDTFlags()

setDTFlags

public void setDTFlags(int flag)
Description copied from interface: IISeriesHostDatabaseField
Date Time Flags

Specified by:
setDTFlags in interface IISeriesHostDatabaseField
See Also:
IISeriesHostDatabaseField.setDTFlags(int)

getDisplayLength

public int getDisplayLength()
Description copied from interface: IISeriesHostDatabaseField
Get the display length. When referenced by a display field, this value represents the number of display positions allowed. This method is only supported on i5/OS V5R4 and higher.

Specified by:
getDisplayLength in interface IISeriesHostDatabaseField

isConvertUCS2

public boolean isConvertUCS2()
Description copied from interface: IISeriesHostDatabaseField
Get whether or not to convert UCS2 characters before printing. When referenced by a printer file, indicates whether UCS2 characters are to be converted before printing. If true then convert. This method is only supported on i5/OS V5R4 and higher.

Specified by:
isConvertUCS2 in interface IISeriesHostDatabaseField

isMinimumDisplayLength

public boolean isMinimumDisplayLength()
Description copied from interface: IISeriesHostDatabaseField
When referenced by a display file, if true then getDisplayLength() contains the number of display positions allowed (and is equal to the field length defined in the DDS.) This method is only supported on i5/OS V5R4 and higher.

Specified by:
isMinimumDisplayLength in interface IISeriesHostDatabaseField

isDisplayLengthSpecified

public boolean isDisplayLengthSpecified()
Description copied from interface: IISeriesHostDatabaseField
When referenced by a display file, if true then the DDS for the field provided the allowed number of display positions as returned by getDisplayLength() This method is only supported on i5/OS V5R4 and higher.

Specified by:
isDisplayLengthSpecified in interface IISeriesHostDatabaseField

getEncodingScheme

public int getEncodingScheme()
Description copied from interface: IISeriesHostDatabaseField
Sets the encoding scheme for this field. A value of 0 means there is no encoding scheme set. This method is only supported on i5/OS V5R4 and higher.

Specified by:
getEncodingScheme in interface IISeriesHostDatabaseField

setDisplayLength

public void setDisplayLength(int length)
Description copied from interface: IISeriesHostDatabaseField
Set the display length. When referenced by a display field, this value represents the number of display positions allowed. This method is only supported on i5/OS V5R4 and higher.

Specified by:
setDisplayLength in interface IISeriesHostDatabaseField

setIsConvertUCS2

public void setIsConvertUCS2(boolean convert)
Description copied from interface: IISeriesHostDatabaseField
Set whether or not to convert UCS2 characters before printing. When referenced by a printer file, indicates whether UCS2 characters are to be converted before printing. If true then convert. This method is only supported on i5/OS V5R4 and higher.

Specified by:
setIsConvertUCS2 in interface IISeriesHostDatabaseField

setIsMinimumDisplayLength

public void setIsMinimumDisplayLength(boolean value)
Description copied from interface: IISeriesHostDatabaseField
When referenced by a display file, if true then getDisplayLength() contains the number of display positions allowed (and is equal to the field length defined in the DDS.) This method is only supported on i5/OS V5R4 and higher.

Specified by:
setIsMinimumDisplayLength in interface IISeriesHostDatabaseField

setIsDisplayLengthSpecified

public void setIsDisplayLengthSpecified(boolean value)
Description copied from interface: IISeriesHostDatabaseField
When referenced by a display file, if true then the DDS for the field provided the allowed number of display positions as returned by getDisplayLength() This method is only supported on i5/OS V5R4 and higher.

Specified by:
setIsDisplayLengthSpecified in interface IISeriesHostDatabaseField

setEncodingScheme

public void setEncodingScheme(int encodingScheme)
Description copied from interface: IISeriesHostDatabaseField
Sets the encoding scheme for this field. A value of 0 means there is no encoding scheme set. This method is only supported on i5/OS V5R4 and higher.

Specified by:
setEncodingScheme in interface IISeriesHostDatabaseField

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.