Package com.softwaremining.containers
Class MInteger
java.lang.Object
com.softwaremining.containers.AbstractMutableField
com.softwaremining.containers.AbstractMutableNumeric
com.softwaremining.containers.MInteger
- All Implemented Interfaces:
AbstractDataObject,ISMDataType,ISMInteger,ISMNumeric,ISMObject
- Direct Known Subclasses:
MBoolean
Mutable Integer class
-
Field Summary
Fields inherited from class com.softwaremining.containers.AbstractMutableField
fieldSize, format, initialValue -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidassignDefaultValue(Object initialValue) voidassignDefaultValue(String initialValue) voidassignInt(double newValue) voidassignString(String sValue) voidassignStringFormatted(String sValue) final voidassignSubstring(int offset, int length, String newValue) voidassignValue(Object newValue) voidassignValue(String sValue) doublefinal Object'Re' Initialization refers to the value after INITIALIZEintgetValue()voidintintValue()doubleintintvoidsetValue(int value) Methods inherited from class com.softwaremining.containers.AbstractMutableNumeric
bigDecimalValue, getStorageString, isGreaterOrEqualTo, isGreaterOrEqualTo, isGreaterOrEqualTo, isGreaterOrEqualTo, isGreaterOrEqualTo, isGreaterThan, isGreaterThan, isGreaterThan, isGreaterThan, isGreaterThan, isLessOrEqualTo, isLessOrEqualTo, isLessOrEqualTo, isLessOrEqualTo, isLessOrEqualTo, isLessThan, isLessThan, isLessThan, isLessThan, lengthOf, retrieveAsBigDecimal, retrieveAsString, setRound, setRound, stringValueMethods inherited from class com.softwaremining.containers.AbstractMutableField
assignBigDecimal, assignDouble, assignExcludeFromSQLTable, assignLong, assignMasterSQLColumnsForArrays, assignObject, assignOverrideSQLTableName, bytesSize, fill, getFormat, getInitialValue, getPicture, isExcludedFromSQLTable, isFiller, isGreaterOrEqualTo, isGreaterThan, isLessOrEqualTo, isLessThan, retrieveMasterSQLColumnsForArrays, retrieveName, retrieveSQLObject, retrieveSQLTableNameOverride, retrieveSubField, retrieveWrapper, 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.ISMDataType
stringValueMethods inherited from interface com.softwaremining.wrappers.ISMNumeric
getFormat, getStorageString, isGreaterOrEqualTo, isGreaterOrEqualTo, isGreaterOrEqualTo, isGreaterOrEqualTo, isGreaterOrEqualTo, isGreaterOrEqualTo, isGreaterThan, isGreaterThan, isGreaterThan, isGreaterThan, isGreaterThan, isGreaterThan, isLessOrEqualTo, isLessOrEqualTo, isLessOrEqualTo, isLessOrEqualTo, isLessOrEqualTo, isLessOrEqualTo, isLessThan, isLessThan, isLessThan, isLessThan, isLessThan, lengthOf, setRoundMethods inherited from interface com.softwaremining.wrappers.ISMObject
assignExcludeFromSQLTable, assignMasterSQLColumnsForArrays, assignObject, bytesSize, fill, isExcludedFromSQLTable, isFiller, retrieveAsString, retrieveMasterSQLColumnsForArrays, retrieveName, retrieveSQLObject, retrieveSubField, retrieveWrapper
-
Constructor Details
-
MInteger
public MInteger(int size, int initialValue) -
MInteger
public MInteger(int value) -
MInteger
-
MInteger
-
MInteger
-
MInteger
-
MInteger
-
MInteger
-
-
Method Details
-
getValue
public int getValue() -
retrieveAsInt
public int retrieveAsInt()- Specified by:
retrieveAsIntin interfaceISMInteger
-
retrieveAsDouble
public double retrieveAsDouble()- Specified by:
retrieveAsDoublein interfaceISMNumeric
-
intValue
public int intValue()- Specified by:
intValuein interfaceISMInteger
-
doubleValue
public double doubleValue()- Specified by:
doubleValuein interfaceISMNumeric
-
setValue
public void setValue(int value) -
assignDefaultValue
- Specified by:
assignDefaultValuein classAbstractMutableField
-
assignDefaultValue
-
assignValue
- Specified by:
assignValuein interfaceISMNumeric- Specified by:
assignValuein interfaceISMObject- Overrides:
assignValuein classAbstractMutableField
-
assignInt
public void assignInt(double newValue) -
assignString
- Specified by:
assignStringin interfaceISMObject- Overrides:
assignStringin classAbstractMutableField
-
retrieveObject
- Specified by:
retrieveObjectin interfaceISMObject
-
retrieveSQLObject
- Specified by:
retrieveSQLObjectin interfaceISMDataType- Specified by:
retrieveSQLObjectin interfaceISMObject- Specified by:
retrieveSQLObjectin classAbstractMutableField
-
getNumber
- Specified by:
getNumberin interfaceISMNumeric
-
retrieveAsStringFormatted
- Specified by:
retrieveAsStringFormattedin interfaceISMObject
-
retrieveStorageCellSize
public int retrieveStorageCellSize()- Specified by:
retrieveStorageCellSizein interfaceAbstractDataObject- Specified by:
retrieveStorageCellSizein interfaceISMDataType- Specified by:
retrieveStorageCellSizein interfaceISMObject- Specified by:
retrieveStorageCellSizein classAbstractMutableField
-
assignValue
- Specified by:
assignValuein interfaceAbstractDataObject- Specified by:
assignValuein interfaceISMDataType- Specified by:
assignValuein interfaceISMObject
-
assignStringFormatted
- Specified by:
assignStringFormattedin interfaceISMObject
-
getReInitializationValue
Description copied from class:AbstractMutableField'Re' Initialization refers to the value after INITIALIZE- Specified by:
getReInitializationValuein classAbstractMutableField
-
initialize
public void initialize()- Specified by:
initializein interfaceISMObject
-
assignSubstring
- Specified by:
assignSubstringin interfaceISMObject
-