Class InputDatasetSection

java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf16.InputDatasetSection

public final class InputDatasetSection extends SmfData
  • Field Details

  • Method Details

    • iceinfl1

      public int iceinfl1()
      ICEINFL1 value.
      Returns:
      int ICEINFL1 value
    • iceinsin

      public boolean iceinsin()
      Return true if ICEINSIN bit in iceinfl1() is set.
      Returns:
      boolean ICEINSIN bit is set in iceinfl1()

      ICEINSIN = 0x80

    • iceinsnn

      public boolean iceinsnn()
      Return true if ICEINSNN bit in iceinfl1() is set.
      Returns:
      boolean ICEINSNN bit is set in iceinfl1()

      ICEINSNN = 0x40

    • iceinfl2

      public int iceinfl2()
      ICEINFL2 value.
      Returns:
      int ICEINFL2 value
    • iceinpip

      public boolean iceinpip()
      Return true if ICEINPIP bit in iceinfl2() is set.
      Returns:
      boolean ICEINPIP bit is set in iceinfl2()

      ICEINPIP = 0x80

    • iceinstr

      public boolean iceinstr()
      Return true if ICEINSTR bit in iceinfl2() is set.
      Returns:
      boolean ICEINSTR bit is set in iceinfl2()

      ICEINSTR = 0x40

    • iceincpr

      public boolean iceincpr()
      Return true if ICEINCPR bit in iceinfl2() is set.
      Returns:
      boolean ICEINCPR bit is set in iceinfl2()

      ICEINCPR = 0x20

    • iceinea

      public boolean iceinea()
      Return true if ICEINEA bit in iceinfl2() is set.
      Returns:
      boolean ICEINEA bit is set in iceinfl2()

      ICEINEA = 0x10

    • iceinhfs

      public boolean iceinhfs()
      Return true if ICEINHFS bit in iceinfl2() is set.
      Returns:
      boolean ICEINHFS bit is set in iceinfl2()

      ICEINHFS = 0x08

    • iceinamb

      public int iceinamb()
      ICEINAMB value.
      Returns:
      int ICEINAMB value
    • iceinexp

      public boolean iceinexp()
      Return true if ICEINEXP bit in iceinamb() is set.
      Returns:
      boolean ICEINEXP bit is set in iceinamb()

      ICEINEXP = 0x80

    • iceinvsm

      public boolean iceinvsm()
      Return true if ICEINVSM bit in iceinamb() is set.
      Returns:
      boolean ICEINVSM bit is set in iceinamb()

      ICEINVSM = 0x40

    • iceinbsm

      public boolean iceinbsm()
      Return true if ICEINBSM bit in iceinamb() is set.
      Returns:
      boolean ICEINBSM bit is set in iceinamb()

      ICEINBSM = 0x20

    • iceintyp

      public int iceintyp()
      ICEINTYP value.
      Returns:
      int ICEINTYP value
    • iceintap

      public boolean iceintap()
      Return true if ICEINTAP bit in iceintyp() is set.
      Returns:
      boolean ICEINTAP bit is set in iceintyp()

      ICEINTAP = 0x80

    • iceindas

      public boolean iceindas()
      Return true if ICEINDAS bit in iceintyp() is set.
      Returns:
      boolean ICEINDAS bit is set in iceintyp()

      ICEINDAS = 0x40

    • iceinspd

      public boolean iceinspd()
      Return true if ICEINSPD bit in iceintyp() is set.
      Returns:
      boolean ICEINSPD bit is set in iceintyp()

      ICEINSPD = 0x20

    • iceinrcf

      public int iceinrcf()
      ICEINRCF value.
      Returns:
      int ICEINRCF value
    • iceinbyt

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

      public BigInteger iceinbytAsBigInteger()
      ICEINBYT value as a BigInteger.

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

      Returns:
      BigInteger ICEINBYT
    • iceinamc

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

      public BigInteger iceinamcAsBigInteger()
      ICEINAMC value as a BigInteger.

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

      Returns:
      BigInteger ICEINAMC
    • iceinlrl

      public int iceinlrl()
      ICEINLRL value.
      Returns:
      int ICEINLRL value
    • iceinbkz

      public int iceinbkz()
      ICEINBKZ value.
      Returns:
      int ICEINBKZ value
    • iceinddn

      public String iceinddn()
      ICEINDDN value.
      Returns:
      String ICEINDDN value
    • iceinnam

      public String iceinnam()
      ICEINNAM value.
      Returns:
      String ICEINNAM value
    • iceinvol

      public String iceinvol()
      ICEINVOL value.
      Returns:
      String ICEINVOL value
    • iceinbkf

      public long iceinbkf()
      ICEINBKF value.
      Returns:
      long ICEINBKF value
    • create

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