Class OutfilDatasetSection

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

public final class OutfilDatasetSection extends SmfData
  • Field Details

  • Method Details

    • iceoffl1

      public int iceoffl1()
      ICEOFFL1 value.
      Returns:
      int ICEOFFL1 value
    • iceofpip

      public boolean iceofpip()
      Return true if ICEOFPIP bit in iceoffl1() is set.
      Returns:
      boolean ICEOFPIP bit is set in iceoffl1()

      ICEOFPIP = 0x80

    • iceofstr

      public boolean iceofstr()
      Return true if ICEOFSTR bit in iceoffl1() is set.
      Returns:
      boolean ICEOFSTR bit is set in iceoffl1()

      ICEOFSTR = 0x40

    • iceofcpr

      public boolean iceofcpr()
      Return true if ICEOFCPR bit in iceoffl1() is set.
      Returns:
      boolean ICEOFCPR bit is set in iceoffl1()

      ICEOFCPR = 0x20

    • iceofea

      public boolean iceofea()
      Return true if ICEOFEA bit in iceoffl1() is set.
      Returns:
      boolean ICEOFEA bit is set in iceoffl1()

      ICEOFEA = 0x10

    • iceofhfs

      public boolean iceofhfs()
      Return true if ICEOFHFS bit in iceoffl1() is set.
      Returns:
      boolean ICEOFHFS bit is set in iceoffl1()

      ICEOFHFS = 0x08

    • iceofamb

      public int iceofamb()
      ICEOFAMB value.
      Returns:
      int ICEOFAMB value
    • iceofexp

      public boolean iceofexp()
      Return true if ICEOFEXP bit in iceofamb() is set.
      Returns:
      boolean ICEOFEXP bit is set in iceofamb()

      ICEOFEXP = 0x80

    • iceofvsm

      public boolean iceofvsm()
      Return true if ICEOFVSM bit in iceofamb() is set.
      Returns:
      boolean ICEOFVSM bit is set in iceofamb()

      ICEOFVSM = 0x40

    • iceofbsm

      public boolean iceofbsm()
      Return true if ICEOFBSM bit in iceofamb() is set.
      Returns:
      boolean ICEOFBSM bit is set in iceofamb()

      ICEOFBSM = 0x20

    • iceoftyp

      public int iceoftyp()
      ICEOFTYP value.
      Returns:
      int ICEOFTYP value
    • iceoftap

      public boolean iceoftap()
      Return true if ICEOFTAP bit in iceoftyp() is set.
      Returns:
      boolean ICEOFTAP bit is set in iceoftyp()

      ICEOFTAP = 0x80

    • iceofdas

      public boolean iceofdas()
      Return true if ICEOFDAS bit in iceoftyp() is set.
      Returns:
      boolean ICEOFDAS bit is set in iceoftyp()

      ICEOFDAS = 0x40

    • iceofspd

      public boolean iceofspd()
      Return true if ICEOFSPD bit in iceoftyp() is set.
      Returns:
      boolean ICEOFSPD bit is set in iceoftyp()

      ICEOFSPD = 0x20

    • iceofrcf

      public int iceofrcf()
      ICEOFRCF value.
      Returns:
      int ICEOFRCF value
    • iceofprm

      public int iceofprm()
      ICEOFPRM value.
      Returns:
      int ICEOFPRM value
    • iceofser

      public boolean iceofser()
      Return true if ICEOFSER bit in iceofprm() is set.
      Returns:
      boolean ICEOFSER bit is set in iceofprm()

      ICEOFSER = 0x80

    • iceofios

      public boolean iceofios()
      Return true if ICEOFIOS bit in iceofprm() is set.
      Returns:
      boolean ICEOFIOS bit is set in iceofprm()

      ICEOFIOS = 0x40

    • iceofspl

      public boolean iceofspl()
      Return true if ICEOFSPL bit in iceofprm() is set.
      Returns:
      boolean ICEOFSPL bit is set in iceofprm()

      ICEOFSPL = 0x20

    • iceoforc

      public boolean iceoforc()
      Return true if ICEOFORC bit in iceofprm() is set.
      Returns:
      boolean ICEOFORC bit is set in iceofprm()

      ICEOFORC = 0x10

    • iceofcvt

      public boolean iceofcvt()
      Return true if ICEOFCVT bit in iceofprm() is set.
      Returns:
      boolean ICEOFCVT bit is set in iceofprm()

      ICEOFCVT = 0x08

    • iceofrep

      public boolean iceofrep()
      Return true if ICEOFREP bit in iceofprm() is set.
      Returns:
      boolean ICEOFREP bit is set in iceofprm()

      ICEOFREP = 0x04

    • iceofvfl

      public boolean iceofvfl()
      Return true if ICEOFVFL bit in iceofprm() is set.
      Returns:
      boolean ICEOFVFL bit is set in iceofprm()

      ICEOFVFL = 0x02

    • iceofvtr

      public boolean iceofvtr()
      Return true if ICEOFVTR bit in iceofprm() is set.
      Returns:
      boolean ICEOFVTR bit is set in iceofprm()

      ICEOFVTR = 0x01

    • iceofpr2

      public int iceofpr2()
      ICEOFPR2 value.
      Returns:
      int ICEOFPR2 value
    • iceofrmc

      public boolean iceofrmc()
      Return true if ICEOFRMC bit in iceofpr2() is set.
      Returns:
      boolean ICEOFRMC bit is set in iceofpr2()

      ICEOFRMC = 0x80

    • iceofbyt

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

      public BigInteger iceofbytAsBigInteger()
      ICEOFBYT value as a BigInteger.

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

      Returns:
      BigInteger ICEOFBYT
    • iceofrec

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

      public BigInteger iceofrecAsBigInteger()
      ICEOFREC value as a BigInteger.

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

      Returns:
      BigInteger ICEOFREC
    • iceofamc

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

      public BigInteger iceofamcAsBigInteger()
      ICEOFAMC value as a BigInteger.

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

      Returns:
      BigInteger ICEOFAMC
    • iceoflrl

      public int iceoflrl()
      ICEOFLRL value.
      Returns:
      int ICEOFLRL value
    • iceofbkz

      public int iceofbkz()
      ICEOFBKZ value.
      Returns:
      int ICEOFBKZ value
    • iceofddn

      public String iceofddn()
      ICEOFDDN value.
      Returns:
      String ICEOFDDN value
    • iceofnam

      public String iceofnam()
      ICEOFNAM value.
      Returns:
      String ICEOFNAM value
    • iceofvol

      public String iceofvol()
      ICEOFVOL value.
      Returns:
      String ICEOFVOL value
    • iceofbkf

      public long iceofbkf()
      ICEOFBKF value.
      Returns:
      long ICEOFBKF value
    • create

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