Class IoCircumstanceEntry

java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf92.IoCircumstanceEntry

public final class IoCircumstanceEntry extends SmfData
  • Method Details

    • smf92icct

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

      public BigInteger smf92icctAsBigInteger()
      SMF92ICCT value as a BigInteger.

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

      Returns:
      BigInteger SMF92ICCT
    • smf92icwt

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

      public BigInteger smf92icwtAsBigInteger()
      SMF92ICWT value as a BigInteger.

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

      Returns:
      BigInteger SMF92ICWT
    • smf92icc

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

      public BigInteger smf92iccAsBigInteger()
      SMF92ICC value as a BigInteger.

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

      Returns:
      BigInteger SMF92ICC
    • smf92icm

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

      public BigInteger smf92icmAsBigInteger()
      SMF92ICM value as a BigInteger.

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

      Returns:
      BigInteger SMF92ICM
    • smf92icd

      public String smf92icd()
      SMF92ICD value.
      Returns:
      String SMF92ICD value
    • create

      public static IoCircumstanceEntry 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