Interface ISMNumeric

All Superinterfaces:
ISMDataType, ISMObject
All Known Subinterfaces:
ISMBoolean, ISMDouble, ISMInteger, ISMLong
All Known Implementing Classes:
AbstractCBLNumeric, AbstractMutableNumeric, BMSBlankInteger, BMSDouble, BMSInteger, BMSLong, CBLBlankInteger, CBLBoolean, CBLDouble, CBLInteger, CBLLong, CBLObject, CBLPointer, ILEIndicator, MBigDecimal, MBoolean, MDouble, MInteger, MLong

public interface ISMNumeric extends ISMDataType, ISMObject
  • Method Details

    • assignValue

      void assignValue(Object object)
      Specified by:
      assignValue in interface ISMObject
    • getNumber

      Number getNumber()
    • retrieveAsDouble

      double retrieveAsDouble()
    • doubleValue

      double doubleValue()
    • getStorageString

      String getStorageString()
    • getFormat

      Format getFormat()
    • lengthOf

      int lengthOf()
    • setRound

      void setRound(double doubleVal)
    • isGreaterThan

      boolean isGreaterThan(double value)
    • isGreaterThan

      boolean isGreaterThan(int value)
    • isGreaterThan

      boolean isGreaterThan(long value)
    • isGreaterThan

      boolean isGreaterThan(ISMNumeric value)
    • isGreaterThan

      boolean isGreaterThan(String value)
    • isGreaterThan

      boolean isGreaterThan(BigDecimal value)
    • isGreaterOrEqualTo

      boolean isGreaterOrEqualTo(int value)
    • isGreaterOrEqualTo

      boolean isGreaterOrEqualTo(double value)
    • isGreaterOrEqualTo

      boolean isGreaterOrEqualTo(long value)
    • isGreaterOrEqualTo

      boolean isGreaterOrEqualTo(ISMNumeric value)
    • isGreaterOrEqualTo

      boolean isGreaterOrEqualTo(String value)
    • isGreaterOrEqualTo

      boolean isGreaterOrEqualTo(BigDecimal value)
    • isLessThan

      boolean isLessThan(double value)
    • isLessThan

      boolean isLessThan(long value)
    • isLessThan

      boolean isLessThan(ISMNumeric value)
    • isLessThan

      boolean isLessThan(String value)
    • isLessThan

      boolean isLessThan(BigDecimal value)
    • isLessOrEqualTo

      boolean isLessOrEqualTo(int value)
    • isLessOrEqualTo

      boolean isLessOrEqualTo(double value)
    • isLessOrEqualTo

      boolean isLessOrEqualTo(long value)
    • isLessOrEqualTo

      boolean isLessOrEqualTo(ISMNumeric value)
    • isLessOrEqualTo

      boolean isLessOrEqualTo(String value)
    • isLessOrEqualTo

      boolean isLessOrEqualTo(BigDecimal value)