Package com.blackhillsoftware.smf.smf92
Class IoCircumstanceEntry
java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf92.IoCircumstanceEntry
-
Method Summary
Modifier and TypeMethodDescriptionstatic IoCircumstanceEntry
create
(byte[] Data, int offset, int length) create is intended for internal use only.long
smf92icc()
SMF92ICC value, throws exception if SMF92ICC overflows 64 bit signed integer.SMF92ICC value as a BigInteger.long
SMF92ICCT value, throws exception if SMF92ICCT overflows 64 bit signed integer.SMF92ICCT value as a BigInteger.smf92icd()
SMF92ICD value.long
smf92icm()
SMF92ICM value, throws exception if SMF92ICM overflows 64 bit signed integer.SMF92ICM value as a BigInteger.long
SMF92ICWT value, throws exception if SMF92ICWT overflows 64 bit signed integer.SMF92ICWT value as a BigInteger.Methods inherited from class com.blackhillsoftware.smf.SmfData
createSection, getTriplet
-
Method Details
-
smf92icct
public long smf92icct()SMF92ICCT value, throws exception if SMF92ICCT overflows 64 bit signed integer.- Returns:
- long SMF92ICCT
- Throws:
IllegalArgumentException
- If the value of SMF92ICCT exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92ICCT). Usesmf92icctAsBigInteger()
if this is possible.
-
smf92icctAsBigInteger
SMF92ICCT value as a BigInteger.smf92icct()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92ICCT
-
smf92icwt
public long smf92icwt()SMF92ICWT value, throws exception if SMF92ICWT overflows 64 bit signed integer.- Returns:
- long SMF92ICWT
- Throws:
IllegalArgumentException
- If the value of SMF92ICWT exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92ICWT). Usesmf92icwtAsBigInteger()
if this is possible.
-
smf92icwtAsBigInteger
SMF92ICWT value as a BigInteger.smf92icwt()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92ICWT
-
smf92icc
public long smf92icc()SMF92ICC value, throws exception if SMF92ICC overflows 64 bit signed integer.- Returns:
- long SMF92ICC
- Throws:
IllegalArgumentException
- If the value of SMF92ICC exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92ICC). Usesmf92iccAsBigInteger()
if this is possible.
-
smf92iccAsBigInteger
SMF92ICC value as a BigInteger.smf92icc()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92ICC
-
smf92icm
public long smf92icm()SMF92ICM value, throws exception if SMF92ICM overflows 64 bit signed integer.- Returns:
- long SMF92ICM
- Throws:
IllegalArgumentException
- If the value of SMF92ICM exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92ICM). Usesmf92icmAsBigInteger()
if this is possible.
-
smf92icmAsBigInteger
SMF92ICM value as a BigInteger.smf92icm()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92ICM
-
smf92icd
SMF92ICD value.- Returns:
- String SMF92ICD 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
-