public final class MMap extends SmfData
  • Method Details

    • smf92mto

      public ZonedDateTime smf92mto()
      SMF92MTO STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

      Use smf92mtoRawValue() for a BigInteger containing the complete STCK value.

      Returns:
      DateTime SMF92MTO STCK converted to ZonedDateTime
      See Also:
    • smf92mtoRawValue

      public BigInteger smf92mtoRawValue()
      SMF92MTO STCK value.
      Returns:
      BigInteger SMF92MTO STCK value
    • smf92msz

      public long smf92msz()
      SMF92MSZ value.
      Returns:
      long SMF92MSZ value
    • smf92mtk

      public long smf92mtk()
      SMF92MTK value.
      Returns:
      long SMF92MTK value
    • smf92min

      public long smf92min()
      SMF92MIN value.
      Returns:
      long SMF92MIN value
    • smf92mmdn

      public long smf92mmdn()
      SMF92MMDN value.
      Returns:
      long SMF92MMDN value
    • smf92mlsz

      public long smf92mlsz()
      SMF92MLSZ value, throws exception if SMF92MLSZ overflows 64 bit signed integer.
      Returns:
      long SMF92MLSZ
      Throws:
      IllegalArgumentException - If the value of SMF92MLSZ exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92MLSZ). Use smf92mlszAsBigInteger() if this is possible.
    • smf92mlszAsBigInteger

      public BigInteger smf92mlszAsBigInteger()
      SMF92MLSZ value as a BigInteger.

      smf92mlsz() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger SMF92MLSZ
    • create

      public static MMap create(byte[] Data, int offset, int length)
      create is intended for internal use only. Instances of this section are created by the parent record or section.
      Parameters:
      Data - Array of bytes containing data for this section
      offset - Offset of this section in the data
      length - length of the section