Package com.softwaremining.containers
Class MGroup
java.lang.Object
com.softwaremining.containers.AbstractMutableField
com.softwaremining.containers.MGroup
- All Implemented Interfaces:
AbstractDataObject,IFieldContainer,ISMDataType,ISMGroup,ISMObject
-
Field Summary
Fields inherited from class com.softwaremining.containers.AbstractMutableField
fieldSize, format -
Constructor Summary
ConstructorsConstructorDescriptionMGroup(ISMBean owner, String name, AbstractMutableField[] fields) MGroup(String name, AbstractMutableField[] fields) -
Method Summary
Modifier and TypeMethodDescriptionvoidassignDefaultValue(String defaultVal) final voidassignHighValues(int startPos, int length) Equivalent of COBOL HIGH VALUESfinal voidassignLowValues(int startPos, int length) Equivalent of COBOL LOW VALUESfinal voidassignObject(int[] idx, Object value) final voidassignStringFormatted(String newValue) final voidassignSubstring(int offset, int length, String newValue) translation of MOVE 'A' TO ABC (5:4)final voidassignValue(Object newValue) final voidassignValue(String newValue) intbooleanequalsRightTrimmed(String theVal) used for test of equality in 88 level ConstantsintvoidgetField(int fieldNumber) final Stringvoidbooleanfinal booleanisFilled(char fillChar) Is object filled with 'filler'booleanfinal Stringfinal StringretrieveField(String name) final Stringfinal Objectfinal Objectfinal ObjectretrieveSQLObject(int[] idx) final intretrieveSubField(int[] idx) final StringretrieveSubstring(int beginIndex, int length) voidsetEsql49LevelIndicator(boolean esql49LevelIndicator) final StringMethods inherited from class com.softwaremining.containers.AbstractMutableField
assignBigDecimal, assignDouble, assignExcludeFromSQLTable, assignLong, assignMasterSQLColumnsForArrays, assignOverrideSQLTableName, assignString, getFormat, getPicture, isExcludedFromSQLTable, isFiller, isGreaterOrEqualTo, isGreaterThan, isLessOrEqualTo, isLessThan, retrieveMasterSQLColumnsForArrays, retrieveSQLTableNameOverride, setFormat, setName, setOwner, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.softwaremining.wrappers.ISMObject
assignExcludeFromSQLTable, assignMasterSQLColumnsForArrays, assignString, isExcludedFromSQLTable, isFiller, retrieveMasterSQLColumnsForArrays
-
Constructor Details
-
MGroup
-
MGroup
-
-
Method Details
-
getDirectChildFields
- Specified by:
getDirectChildFieldsin interfaceISMGroup
-
setEsql49LevelIndicator
public void setEsql49LevelIndicator(boolean esql49LevelIndicator) - Specified by:
setEsql49LevelIndicatorin interfaceISMGroup
-
isEsql49LevelIndicator
public boolean isEsql49LevelIndicator()- Specified by:
isEsql49LevelIndicatorin interfaceISMGroup
-
retrieveName
- Specified by:
retrieveNamein interfaceISMGroup- Specified by:
retrieveNamein interfaceISMObject- Overrides:
retrieveNamein classAbstractMutableField
-
fieldsCount
public int fieldsCount()- Specified by:
fieldsCountin interfaceISMGroup
-
getField
-
retrieveWrapper
- Specified by:
retrieveWrapperin interfaceISMObject- Overrides:
retrieveWrapperin classAbstractMutableField
-
retrieveSQLObject
- Specified by:
retrieveSQLObjectin interfaceISMDataType- Specified by:
retrieveSQLObjectin interfaceISMObject- Specified by:
retrieveSQLObjectin classAbstractMutableField
-
retrieveObject
- Specified by:
retrieveObjectin interfaceISMObject
-
retrieveAsStringFormatted
- Specified by:
retrieveAsStringFormattedin interfaceISMObject
-
assignStringFormatted
- Specified by:
assignStringFormattedin interfaceISMObject
-
getInitializationValue
- Specified by:
getInitializationValuein classAbstractMutableField
-
retrieveAsString
- Specified by:
retrieveAsStringin interfaceAbstractDataObject- Specified by:
retrieveAsStringin interfaceISMDataType- Specified by:
retrieveAsStringin interfaceISMObject
-
stringValue
- Specified by:
stringValuein interfaceISMDataType
-
assignValue
- Specified by:
assignValuein interfaceAbstractDataObject- Specified by:
assignValuein interfaceISMDataType- Specified by:
assignValuein interfaceISMObject
-
assignValue
- Specified by:
assignValuein interfaceISMObject- Overrides:
assignValuein classAbstractMutableField
-
retrieveSQLObject
- Specified by:
retrieveSQLObjectin interfaceISMObject- Overrides:
retrieveSQLObjectin classAbstractMutableField
-
assignDefaultValue
- Specified by:
assignDefaultValuein classAbstractMutableField
-
initialize
public void initialize()- Specified by:
initializein interfaceISMObject
-
retrieveStorageCellSize
public final int retrieveStorageCellSize()- Specified by:
retrieveStorageCellSizein interfaceAbstractDataObject- Specified by:
retrieveStorageCellSizein interfaceISMDataType- Specified by:
retrieveStorageCellSizein interfaceISMObject- Specified by:
retrieveStorageCellSizein classAbstractMutableField
-
assignObject
- Specified by:
assignObjectin interfaceISMObject- Overrides:
assignObjectin classAbstractMutableField
-
bytesSize
public int bytesSize()- Specified by:
bytesSizein interfaceISMObject- Overrides:
bytesSizein classAbstractMutableField
-
retrieveSubField
- Specified by:
retrieveSubFieldin interfaceISMObject- Overrides:
retrieveSubFieldin classAbstractMutableField
-
retrieveField
- Specified by:
retrieveFieldin interfaceIFieldContainer
-
assignHighValues
public final void assignHighValues(int startPos, int length) Equivalent of COBOL HIGH VALUES- Parameters:
startPos-length-
-
assignLowValues
public final void assignLowValues(int startPos, int length) Equivalent of COBOL LOW VALUES- Parameters:
startPos-length-
-
assignSubstring
translation of MOVE 'A' TO ABC (5:4)- Specified by:
assignSubstringin interfaceISMObject- Parameters:
newValue-offset-length-
-
retrieveSubstring
-
equalsRightTrimmed
used for test of equality in 88 level Constants -
isFilled
public final boolean isFilled(char fillChar) Is object filled with 'filler' -
isFilled
-
fill
- Specified by:
fillin interfaceISMObject- Overrides:
fillin classAbstractMutableField
-