Package com.blackhillsoftware.smf.smf16
Class OutfilDatasetSection
java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf16.OutfilDatasetSection
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Constant: 0x20 = 32static final int
Constant: 0x20 = 32static final int
Constant: 0x08 = 8static final int
Constant: 0x40 = 64static final int
Constant: 0x10 = 16static final int
Constant: 0x68 = 104static final int
Constant: 0x80 = 128static final int
Constant: 0x08 = 8static final int
Constant: 0x40 = 64static final int
Constant: 0x10 = 16static final int
Constant: 0x80 = 128static final int
Constant: 0x04 = 4static final int
Constant: 0x80 = 128static final int
Constant: 0x80 = 128static final int
Constant: 0x20 = 32static final int
Constant: 0x20 = 32static final int
Constant: 0x40 = 64static final int
Constant: 0x80 = 128static final int
Constant: 0x02 = 2static final int
Constant: 0x40 = 64static final int
Constant: 0x01 = 1 -
Method Summary
Modifier and TypeMethodDescriptionstatic OutfilDatasetSection
create
(byte[] Data, int offset, int length) create is intended for internal use only.int
iceofamb()
ICEOFAMB value.long
iceofamc()
ICEOFAMC value, throws exception if ICEOFAMC overflows 64 bit signed integer.ICEOFAMC value as a BigInteger.long
iceofbkf()
ICEOFBKF value.int
iceofbkz()
ICEOFBKZ value.boolean
iceofbsm()
Return true ifICEOFBSM
bit iniceofamb()
is set.long
iceofbyt()
ICEOFBYT value, throws exception if ICEOFBYT overflows 64 bit signed integer.ICEOFBYT value as a BigInteger.boolean
iceofcpr()
Return true ifICEOFCPR
bit iniceoffl1()
is set.boolean
iceofcvt()
Return true ifICEOFCVT
bit iniceofprm()
is set.boolean
iceofdas()
Return true ifICEOFDAS
bit iniceoftyp()
is set.iceofddn()
ICEOFDDN value.boolean
iceofea()
Return true ifICEOFEA
bit iniceoffl1()
is set.boolean
iceofexp()
Return true ifICEOFEXP
bit iniceofamb()
is set.int
iceoffl1()
ICEOFFL1 value.boolean
iceofhfs()
Return true ifICEOFHFS
bit iniceoffl1()
is set.boolean
iceofios()
Return true ifICEOFIOS
bit iniceofprm()
is set.int
iceoflrl()
ICEOFLRL value.iceofnam()
ICEOFNAM value.boolean
iceoforc()
Return true ifICEOFORC
bit iniceofprm()
is set.boolean
iceofpip()
Return true ifICEOFPIP
bit iniceoffl1()
is set.int
iceofpr2()
ICEOFPR2 value.int
iceofprm()
ICEOFPRM value.int
iceofrcf()
ICEOFRCF value.long
iceofrec()
ICEOFREC value, throws exception if ICEOFREC overflows 64 bit signed integer.ICEOFREC value as a BigInteger.boolean
iceofrep()
Return true ifICEOFREP
bit iniceofprm()
is set.boolean
iceofrmc()
Return true ifICEOFRMC
bit iniceofpr2()
is set.boolean
iceofser()
Return true ifICEOFSER
bit iniceofprm()
is set.boolean
iceofspd()
Return true ifICEOFSPD
bit iniceoftyp()
is set.boolean
iceofspl()
Return true ifICEOFSPL
bit iniceofprm()
is set.boolean
iceofstr()
Return true ifICEOFSTR
bit iniceoffl1()
is set.boolean
iceoftap()
Return true ifICEOFTAP
bit iniceoftyp()
is set.int
iceoftyp()
ICEOFTYP value.boolean
iceofvfl()
Return true ifICEOFVFL
bit iniceofprm()
is set.iceofvol()
ICEOFVOL value.boolean
iceofvsm()
Return true ifICEOFVSM
bit iniceofamb()
is set.boolean
iceofvtr()
Return true ifICEOFVTR
bit iniceofprm()
is set.Methods inherited from class com.blackhillsoftware.smf.SmfData
createSection, getTriplet
-
Field Details
-
ICEOFPIP
public static final int ICEOFPIPConstant: 0x80 = 128- See Also:
-
ICEOFSTR
public static final int ICEOFSTRConstant: 0x40 = 64- See Also:
-
ICEOFCPR
public static final int ICEOFCPRConstant: 0x20 = 32- See Also:
-
ICEOFEA
public static final int ICEOFEAConstant: 0x10 = 16- See Also:
-
ICEOFHFS
public static final int ICEOFHFSConstant: 0x08 = 8- See Also:
-
ICEOFEXP
public static final int ICEOFEXPConstant: 0x80 = 128- See Also:
-
ICEOFVSM
public static final int ICEOFVSMConstant: 0x40 = 64- See Also:
-
ICEOFBSM
public static final int ICEOFBSMConstant: 0x20 = 32- See Also:
-
ICEOFTAP
public static final int ICEOFTAPConstant: 0x80 = 128- See Also:
-
ICEOFDAS
public static final int ICEOFDASConstant: 0x40 = 64- See Also:
-
ICEOFSPD
public static final int ICEOFSPDConstant: 0x20 = 32- See Also:
-
ICEOFSER
public static final int ICEOFSERConstant: 0x80 = 128- See Also:
-
ICEOFIOS
public static final int ICEOFIOSConstant: 0x40 = 64- See Also:
-
ICEOFSPL
public static final int ICEOFSPLConstant: 0x20 = 32- See Also:
-
ICEOFORC
public static final int ICEOFORCConstant: 0x10 = 16- See Also:
-
ICEOFCVT
public static final int ICEOFCVTConstant: 0x08 = 8- See Also:
-
ICEOFREP
public static final int ICEOFREPConstant: 0x04 = 4- See Also:
-
ICEOFVFL
public static final int ICEOFVFLConstant: 0x02 = 2- See Also:
-
ICEOFVTR
public static final int ICEOFVTRConstant: 0x01 = 1- See Also:
-
ICEOFRMC
public static final int ICEOFRMCConstant: 0x80 = 128- See Also:
-
ICEOFEND
public static final int ICEOFENDConstant: 0x68 = 104- See Also:
-
-
Method Details
-
iceoffl1
public int iceoffl1()ICEOFFL1 value.- Returns:
- int ICEOFFL1 value
-
iceofpip
public boolean iceofpip()Return true ifICEOFPIP
bit iniceoffl1()
is set.- Returns:
- boolean ICEOFPIP bit is set in iceoffl1()
ICEOFPIP = 0x80
-
iceofstr
public boolean iceofstr()Return true ifICEOFSTR
bit iniceoffl1()
is set.- Returns:
- boolean ICEOFSTR bit is set in iceoffl1()
ICEOFSTR = 0x40
-
iceofcpr
public boolean iceofcpr()Return true ifICEOFCPR
bit iniceoffl1()
is set.- Returns:
- boolean ICEOFCPR bit is set in iceoffl1()
ICEOFCPR = 0x20
-
iceofea
public boolean iceofea()Return true ifICEOFEA
bit iniceoffl1()
is set.- Returns:
- boolean ICEOFEA bit is set in iceoffl1()
ICEOFEA = 0x10
-
iceofhfs
public boolean iceofhfs()Return true ifICEOFHFS
bit iniceoffl1()
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 ifICEOFEXP
bit iniceofamb()
is set.- Returns:
- boolean ICEOFEXP bit is set in iceofamb()
ICEOFEXP = 0x80
-
iceofvsm
public boolean iceofvsm()Return true ifICEOFVSM
bit iniceofamb()
is set.- Returns:
- boolean ICEOFVSM bit is set in iceofamb()
ICEOFVSM = 0x40
-
iceofbsm
public boolean iceofbsm()Return true ifICEOFBSM
bit iniceofamb()
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 ifICEOFTAP
bit iniceoftyp()
is set.- Returns:
- boolean ICEOFTAP bit is set in iceoftyp()
ICEOFTAP = 0x80
-
iceofdas
public boolean iceofdas()Return true ifICEOFDAS
bit iniceoftyp()
is set.- Returns:
- boolean ICEOFDAS bit is set in iceoftyp()
ICEOFDAS = 0x40
-
iceofspd
public boolean iceofspd()Return true ifICEOFSPD
bit iniceoftyp()
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 ifICEOFSER
bit iniceofprm()
is set.- Returns:
- boolean ICEOFSER bit is set in iceofprm()
ICEOFSER = 0x80
-
iceofios
public boolean iceofios()Return true ifICEOFIOS
bit iniceofprm()
is set.- Returns:
- boolean ICEOFIOS bit is set in iceofprm()
ICEOFIOS = 0x40
-
iceofspl
public boolean iceofspl()Return true ifICEOFSPL
bit iniceofprm()
is set.- Returns:
- boolean ICEOFSPL bit is set in iceofprm()
ICEOFSPL = 0x20
-
iceoforc
public boolean iceoforc()Return true ifICEOFORC
bit iniceofprm()
is set.- Returns:
- boolean ICEOFORC bit is set in iceofprm()
ICEOFORC = 0x10
-
iceofcvt
public boolean iceofcvt()Return true ifICEOFCVT
bit iniceofprm()
is set.- Returns:
- boolean ICEOFCVT bit is set in iceofprm()
ICEOFCVT = 0x08
-
iceofrep
public boolean iceofrep()Return true ifICEOFREP
bit iniceofprm()
is set.- Returns:
- boolean ICEOFREP bit is set in iceofprm()
ICEOFREP = 0x04
-
iceofvfl
public boolean iceofvfl()Return true ifICEOFVFL
bit iniceofprm()
is set.- Returns:
- boolean ICEOFVFL bit is set in iceofprm()
ICEOFVFL = 0x02
-
iceofvtr
public boolean iceofvtr()Return true ifICEOFVTR
bit iniceofprm()
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 ifICEOFRMC
bit iniceofpr2()
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). UseiceofbytAsBigInteger()
if this is possible.
-
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). UseiceofrecAsBigInteger()
if this is possible.
-
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). UseiceofamcAsBigInteger()
if this is possible.
-
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
ICEOFDDN value.- Returns:
- String ICEOFDDN value
-
iceofnam
ICEOFNAM value.- Returns:
- String ICEOFNAM value
-
iceofvol
ICEOFVOL value.- Returns:
- String ICEOFVOL value
-
iceofbkf
public long iceofbkf()ICEOFBKF value.- Returns:
- long ICEOFBKF 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
-