Package com.blackhillsoftware.smf.smf16
Class InputDatasetSection
java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf16.InputDatasetSection
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Constant: 0x20 = 32static final int
Constant: 0x20 = 32static final int
Constant: 0x40 = 64static final int
Constant: 0x10 = 16static final int
Constant: 0x60 = 96static final int
Constant: 0x80 = 128static final int
Constant: 0x08 = 8static final int
Constant: 0x80 = 128static final int
Constant: 0x80 = 128static final int
Constant: 0x40 = 64static final int
Constant: 0x20 = 32static final int
Constant: 0x40 = 64static final int
Constant: 0x80 = 128static final int
Constant: 0x40 = 64 -
Method Summary
Modifier and TypeMethodDescriptionstatic InputDatasetSection
create
(byte[] Data, int offset, int length) create is intended for internal use only.int
iceinamb()
ICEINAMB value.long
iceinamc()
ICEINAMC value, throws exception if ICEINAMC overflows 64 bit signed integer.ICEINAMC value as a BigInteger.long
iceinbkf()
ICEINBKF value.int
iceinbkz()
ICEINBKZ value.boolean
iceinbsm()
Return true ifICEINBSM
bit iniceinamb()
is set.long
iceinbyt()
ICEINBYT value, throws exception if ICEINBYT overflows 64 bit signed integer.ICEINBYT value as a BigInteger.boolean
iceincpr()
Return true ifICEINCPR
bit iniceinfl2()
is set.boolean
iceindas()
Return true ifICEINDAS
bit iniceintyp()
is set.iceinddn()
ICEINDDN value.boolean
iceinea()
Return true ifICEINEA
bit iniceinfl2()
is set.boolean
iceinexp()
Return true ifICEINEXP
bit iniceinamb()
is set.int
iceinfl1()
ICEINFL1 value.int
iceinfl2()
ICEINFL2 value.boolean
iceinhfs()
Return true ifICEINHFS
bit iniceinfl2()
is set.int
iceinlrl()
ICEINLRL value.iceinnam()
ICEINNAM value.boolean
iceinpip()
Return true ifICEINPIP
bit iniceinfl2()
is set.int
iceinrcf()
ICEINRCF value.boolean
iceinsin()
Return true ifICEINSIN
bit iniceinfl1()
is set.boolean
iceinsnn()
Return true ifICEINSNN
bit iniceinfl1()
is set.boolean
iceinspd()
Return true ifICEINSPD
bit iniceintyp()
is set.boolean
iceinstr()
Return true ifICEINSTR
bit iniceinfl2()
is set.boolean
iceintap()
Return true ifICEINTAP
bit iniceintyp()
is set.int
iceintyp()
ICEINTYP value.iceinvol()
ICEINVOL value.boolean
iceinvsm()
Return true ifICEINVSM
bit iniceinamb()
is set.Methods inherited from class com.blackhillsoftware.smf.SmfData
createSection, getTriplet
-
Field Details
-
ICEINSIN
public static final int ICEINSINConstant: 0x80 = 128- See Also:
-
ICEINSNN
public static final int ICEINSNNConstant: 0x40 = 64- See Also:
-
ICEINPIP
public static final int ICEINPIPConstant: 0x80 = 128- See Also:
-
ICEINSTR
public static final int ICEINSTRConstant: 0x40 = 64- See Also:
-
ICEINCPR
public static final int ICEINCPRConstant: 0x20 = 32- See Also:
-
ICEINEA
public static final int ICEINEAConstant: 0x10 = 16- See Also:
-
ICEINHFS
public static final int ICEINHFSConstant: 0x08 = 8- See Also:
-
ICEINEXP
public static final int ICEINEXPConstant: 0x80 = 128- See Also:
-
ICEINVSM
public static final int ICEINVSMConstant: 0x40 = 64- See Also:
-
ICEINBSM
public static final int ICEINBSMConstant: 0x20 = 32- See Also:
-
ICEINTAP
public static final int ICEINTAPConstant: 0x80 = 128- See Also:
-
ICEINDAS
public static final int ICEINDASConstant: 0x40 = 64- See Also:
-
ICEINSPD
public static final int ICEINSPDConstant: 0x20 = 32- See Also:
-
ICEINEND
public static final int ICEINENDConstant: 0x60 = 96- See Also:
-
-
Method Details
-
iceinfl1
public int iceinfl1()ICEINFL1 value.- Returns:
- int ICEINFL1 value
-
iceinsin
public boolean iceinsin()Return true ifICEINSIN
bit iniceinfl1()
is set.- Returns:
- boolean ICEINSIN bit is set in iceinfl1()
ICEINSIN = 0x80
-
iceinsnn
public boolean iceinsnn()Return true ifICEINSNN
bit iniceinfl1()
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 ifICEINPIP
bit iniceinfl2()
is set.- Returns:
- boolean ICEINPIP bit is set in iceinfl2()
ICEINPIP = 0x80
-
iceinstr
public boolean iceinstr()Return true ifICEINSTR
bit iniceinfl2()
is set.- Returns:
- boolean ICEINSTR bit is set in iceinfl2()
ICEINSTR = 0x40
-
iceincpr
public boolean iceincpr()Return true ifICEINCPR
bit iniceinfl2()
is set.- Returns:
- boolean ICEINCPR bit is set in iceinfl2()
ICEINCPR = 0x20
-
iceinea
public boolean iceinea()Return true ifICEINEA
bit iniceinfl2()
is set.- Returns:
- boolean ICEINEA bit is set in iceinfl2()
ICEINEA = 0x10
-
iceinhfs
public boolean iceinhfs()Return true ifICEINHFS
bit iniceinfl2()
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 ifICEINEXP
bit iniceinamb()
is set.- Returns:
- boolean ICEINEXP bit is set in iceinamb()
ICEINEXP = 0x80
-
iceinvsm
public boolean iceinvsm()Return true ifICEINVSM
bit iniceinamb()
is set.- Returns:
- boolean ICEINVSM bit is set in iceinamb()
ICEINVSM = 0x40
-
iceinbsm
public boolean iceinbsm()Return true ifICEINBSM
bit iniceinamb()
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 ifICEINTAP
bit iniceintyp()
is set.- Returns:
- boolean ICEINTAP bit is set in iceintyp()
ICEINTAP = 0x80
-
iceindas
public boolean iceindas()Return true ifICEINDAS
bit iniceintyp()
is set.- Returns:
- boolean ICEINDAS bit is set in iceintyp()
ICEINDAS = 0x40
-
iceinspd
public boolean iceinspd()Return true ifICEINSPD
bit iniceintyp()
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). UseiceinbytAsBigInteger()
if this is possible.
-
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). UseiceinamcAsBigInteger()
if this is possible.
-
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
ICEINDDN value.- Returns:
- String ICEINDDN value
-
iceinnam
ICEINNAM value.- Returns:
- String ICEINNAM value
-
iceinvol
ICEINVOL value.- Returns:
- String ICEINVOL value
-
iceinbkf
public long iceinbkf()ICEINBKF value.- Returns:
- long ICEINBKF value
-
create
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 sectionoffset
- Offset of this section in the datalength
- length of the section
-