Package com.softwaremining.wrappers
Interface ISMObject
- All Superinterfaces:
ISMDataType
- All Known Subinterfaces:
ICBLDataType
,ISMBoolean
,ISMDouble
,ISMGroup
,ISMInteger
,ISMLong
,ISMNumeric
,ISMString
- All Known Implementing Classes:
AbstractCBLField
,AbstractCBLNumeric
,AbstractCBLPrimitive
,AbstractContainerBean
,AbstractMutableField
,AbstractMutableNumeric
,AbstractORContainer
,AbstractSSABean
,BMSBlankInteger
,BMSBlankString
,BMSDouble
,BMSGroup
,BMSInteger
,BMSLong
,BMSString
,CBLBlankInteger
,CBLBlankString
,CBLBoolean
,CBLDouble
,CBLFiller
,CBLGroup
,CBLInteger
,CBLLong
,CBLObject
,CBLPointer
,CBLString
,Db400Container
,ILEIndicator
,MBigDecimal
,MBoolean
,MByte
,MDouble
,MFiller
,MGroup
,MInteger
,MLong
,MString
,SSABean
,VGroup
This is top level interface for both COBOL variables and constants.
It should be implemented either by every type of COBOL variable
(such as CBLString, CBLInteger, etc.) or by Value Objects,
representing COBOL constant values (i.e. 1, "XXX", etc).
-
Method Summary
Modifier and TypeMethodDescriptionvoid
assignExcludeFromSQLTable
(boolean excludeFromSQLTable) void
assignMasterSQLColumnsForArrays
(String[] columnNames) For Unisys DMS Supportvoid
assignObject
(int[] idx, Object value) void
assignOverrideSQLTableName
(String tableName) For Unisys DMS Supportvoid
assignString
(String newValue) void
assignStringFormatted
(String newValue) void
assignSubstring
(int offset, int length, String newValue) void
assignValue
(Object obj) void
assignValue
(String newValue) int
void
void
boolean
boolean
isFiller()
String[]
For Unisys DMS SupportretrieveSQLObject
(int[] idx) For Unisys DMS Supportint
retrieveSubField
(int[] idx) Methods inherited from interface com.softwaremining.wrappers.ISMDataType
stringValue
-
Method Details
-
retrieveObject
Object retrieveObject() -
retrieveSQLObject
Object retrieveSQLObject()- Specified by:
retrieveSQLObject
in interfaceISMDataType
-
retrieveAsStringFormatted
String retrieveAsStringFormatted() -
assignStringFormatted
-
retrieveAsString
String retrieveAsString()- Specified by:
retrieveAsString
in interfaceISMDataType
-
assignValue
- Specified by:
assignValue
in interfaceISMDataType
-
assignString
-
assignValue
-
retrieveName
String retrieveName() -
retrieveSQLTableNameOverride
String retrieveSQLTableNameOverride()For Unisys DMS Support -
assignOverrideSQLTableName
For Unisys DMS Support -
retrieveMasterSQLColumnsForArrays
String[] retrieveMasterSQLColumnsForArrays()For Unisys DMS Support -
assignMasterSQLColumnsForArrays
For Unisys DMS Support -
retrieveSQLObject
-
retrieveStorageCellSize
int retrieveStorageCellSize()- Specified by:
retrieveStorageCellSize
in interfaceISMDataType
-
assignObject
-
initialize
void initialize() -
retrieveWrapper
ISMBean retrieveWrapper() -
bytesSize
int bytesSize() -
retrieveSubField
-
fill
-
isFiller
boolean isFiller() -
assignSubstring
-
isExcludedFromSQLTable
boolean isExcludedFromSQLTable() -
assignExcludeFromSQLTable
void assignExcludeFromSQLTable(boolean excludeFromSQLTable)
-