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
FieldsModifier and TypeFieldDescriptionstatic final intConstant: 0x20 = 32static final intConstant: 0x20 = 32static final intConstant: 0x40 = 64static final intConstant: 0x10 = 16static final intConstant: 0x60 = 96static final intConstant: 0x80 = 128static final intConstant: 0x08 = 8static final intConstant: 0x80 = 128static final intConstant: 0x80 = 128static final intConstant: 0x40 = 64static final intConstant: 0x20 = 32static final intConstant: 0x40 = 64static final intConstant: 0x80 = 128static final intConstant: 0x40 = 64 -
Method Summary
Modifier and TypeMethodDescriptionstatic InputDatasetSectioncreate(byte[] Data, int offset, int length) create is intended for internal use only.inticeinamb()ICEINAMB value.longiceinamc()ICEINAMC value, throws exception if ICEINAMC overflows 64 bit signed integer.ICEINAMC value as a BigInteger.longiceinbkf()ICEINBKF value.inticeinbkz()ICEINBKZ value.booleaniceinbsm()Return true ifICEINBSMbit iniceinamb()is set.longiceinbyt()ICEINBYT value, throws exception if ICEINBYT overflows 64 bit signed integer.ICEINBYT value as a BigInteger.booleaniceincpr()Return true ifICEINCPRbit iniceinfl2()is set.booleaniceindas()Return true ifICEINDASbit iniceintyp()is set.iceinddn()ICEINDDN value.booleaniceinea()Return true ifICEINEAbit iniceinfl2()is set.booleaniceinexp()Return true ifICEINEXPbit iniceinamb()is set.inticeinfl1()ICEINFL1 value.inticeinfl2()ICEINFL2 value.booleaniceinhfs()Return true ifICEINHFSbit iniceinfl2()is set.inticeinlrl()ICEINLRL value.iceinnam()ICEINNAM value.booleaniceinpip()Return true ifICEINPIPbit iniceinfl2()is set.inticeinrcf()ICEINRCF value.booleaniceinsin()Return true ifICEINSINbit iniceinfl1()is set.booleaniceinsnn()Return true ifICEINSNNbit iniceinfl1()is set.booleaniceinspd()Return true ifICEINSPDbit iniceintyp()is set.booleaniceinstr()Return true ifICEINSTRbit iniceinfl2()is set.booleaniceintap()Return true ifICEINTAPbit iniceintyp()is set.inticeintyp()ICEINTYP value.iceinvol()ICEINVOL value.booleaniceinvsm()Return true ifICEINVSMbit 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 ifICEINSINbit iniceinfl1()is set.- Returns:
- boolean ICEINSIN bit is set in iceinfl1()
ICEINSIN = 0x80
-
iceinsnn
public boolean iceinsnn()Return true ifICEINSNNbit 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 ifICEINPIPbit iniceinfl2()is set.- Returns:
- boolean ICEINPIP bit is set in iceinfl2()
ICEINPIP = 0x80
-
iceinstr
public boolean iceinstr()Return true ifICEINSTRbit iniceinfl2()is set.- Returns:
- boolean ICEINSTR bit is set in iceinfl2()
ICEINSTR = 0x40
-
iceincpr
public boolean iceincpr()Return true ifICEINCPRbit iniceinfl2()is set.- Returns:
- boolean ICEINCPR bit is set in iceinfl2()
ICEINCPR = 0x20
-
iceinea
public boolean iceinea()Return true ifICEINEAbit iniceinfl2()is set.- Returns:
- boolean ICEINEA bit is set in iceinfl2()
ICEINEA = 0x10
-
iceinhfs
public boolean iceinhfs()Return true ifICEINHFSbit 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 ifICEINEXPbit iniceinamb()is set.- Returns:
- boolean ICEINEXP bit is set in iceinamb()
ICEINEXP = 0x80
-
iceinvsm
public boolean iceinvsm()Return true ifICEINVSMbit iniceinamb()is set.- Returns:
- boolean ICEINVSM bit is set in iceinamb()
ICEINVSM = 0x40
-
iceinbsm
public boolean iceinbsm()Return true ifICEINBSMbit 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 ifICEINTAPbit iniceintyp()is set.- Returns:
- boolean ICEINTAP bit is set in iceintyp()
ICEINTAP = 0x80
-
iceindas
public boolean iceindas()Return true ifICEINDASbit iniceintyp()is set.- Returns:
- boolean ICEINDAS bit is set in iceintyp()
ICEINDAS = 0x40
-
iceinspd
public boolean iceinspd()Return true ifICEINSPDbit 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
-