Package com.blackhillsoftware.smf.smf73
Class ProductSection
java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf73.ProductSection
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Constant: 0x02 = 2static final int
Constant: 0x01 = 1static final int
Constant: 0x07 = 7static final int
Constant: 0x03 = 3static final int
Constant: 0x02 = 2static final int
Constant: 0x40 = 64static final int
Constant: 0x80 = 128static final int
Constant: 0x20 = 32static final int
Constant: 0x20 = 32static final int
Constant: 0x10 = 16static final int
Constant: 0x40 = 64static final int
Constant: 0x10 = 16static final int
Constant: 0x40 = 64static final int
Constant: 0x20 = 32static final int
Constant: 0x01 = 1static final int
Constant: 0x02 = 2static final int
Constant: 0x08 = 8static final int
Constant: 0x04 = 4static final int
Constant: 0x80 = 128static final int
Constant: 0x04 = 4static final int
Constant: 0x08 = 8 -
Method Summary
Modifier and TypeMethodDescriptionstatic ProductSection
create
(byte[] Data, int offset, int length) create is intended for internal use only.Get the Reassembly Area for this record or null if there is no Reassembly Areaboolean
Return true if SMF73AltVM bit insmf73fla()
is set.boolean
smf73bip()
Return true ifsmf73fla()
masked by SMF73BOO equalsSMF73BIP
.boolean
smf73brp()
Return true ifsmf73fla()
masked by SMF73BOO equalsSMF73BRP
.boolean
smf73bsh()
Return true ifsmf73fla()
masked by SMF73BOO equalsSMF73BSH
.boolean
smf73cne()
Return true ifSMF73CNE
bit insmf73prf()
is set.boolean
smf73cnv()
Return true if SMF73CNV bit insmf73fla()
is set.smf73cyc()
SMF73CYC as a Duration.int
SMF73CYC raw value.double
SMF73CYC in seconds.smf73dat()
SMF73DAT as a LocalDate.int
SMF73DAT raw value.boolean
smf73drc()
Return true ifSMF73DRC
bit insmf73prf()
is set.boolean
smf73eed()
Return true if SMF73EED bit insmf73fla()
is set.boolean
smf73eme()
Return true ifSMF73EME
bit insmf73prf()
is set.int
smf73fla()
SMF73FLA value.smf73gie()
SMF73GIE STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).SMF73GIE STCK value.smf73iet()
SMF73IET STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).SMF73IET STCK value.boolean
smf73iip()
Return true if SMF73IIP bit insmf73fla()
is set.int
smf73iml()
SMF73IML value.smf73int()
SMF73INT as a Duration.int
SMF73INT raw value.double
SMF73INT in seconds.boolean
smf73ism()
Return true if SMF73ISM bit insmf73fla()
is set.boolean
smf73iss()
Return true if SMF73ISS bit insmf73fla()
is set.smf73ist()
SMF73IST as LocalTime.int
SMF73IST raw value.smf73lgo()
SMF73LGO as ZoneOffset.long
SMF73LGO raw value.boolean
smf73m3r()
Return true if SMF73M3R bit insmf73fla()
is set.int
smf73mfl()
SMF73MFL value.int
smf73mfv()
SMF73MFV value.smf73mvs()
SMF73MVS value.smf73oil()
SMF73OIL as a Duration.int
SMF73OIL raw value.double
SMF73OIL in seconds.boolean
smf73pe2()
Return true ifSMF73PE2
bit insmf73prf()
is set.boolean
smf73ped()
Return true ifSMF73PED
bit insmf73prf()
is set.smf73prd()
SMF73PRD value.int
smf73prf()
SMF73PRF value.boolean
smf73pri()
Return true ifSMF73PRI
bit insmf73prf()
is set.boolean
smf73prp()
Return true ifSMF73PRP
bit insmf73prf()
is set.int
smf73ptn()
SMF73PTN value.boolean
smf73qes()
Return true ifSMF73QES
bit insmf73prf()
is set.int
smf73ral()
SMF73RAL value.int
smf73ran()
SMF73RAN value.int
smf73rao()
SMF73RAO value.boolean
smf73rch()
Return true if SMF73RCH bit insmf73fla()
is set.boolean
smf73rcl()
Return true if SMF73RCL bit insmf73fla()
is set.smf73rls()
SMF73RLS value.int
smf73rv2()
SMF73RV2 value.long
smf73sam()
SMF73SAM value.smf73snm()
SMF73SNM value.int
smf73srl()
SMF73SRL value.smf73syn()
SMF73SYN as a Duration.int
SMF73SYN raw value.double
SMF73SYN in seconds.smf73xnm()
SMF73XNM value.Methods inherited from class com.blackhillsoftware.smf.SmfData
createSection, getTriplet
-
Field Details
-
SMF73CNV
public static final int SMF73CNVConstant: 0x80 = 128- See Also:
-
SMF73ISS
public static final int SMF73ISSConstant: 0x40 = 64- See Also:
-
SMF73M3R
public static final int SMF73M3RConstant: 0x20 = 32- See Also:
-
SMF73ISM
public static final int SMF73ISMConstant: 0x10 = 16- See Also:
-
SMF73RCL
public static final int SMF73RCLConstant: 0x08 = 8- See Also:
-
SMF73RCH
public static final int SMF73RCHConstant: 0x04 = 4- See Also:
-
SMF73AltVM
public static final int SMF73AltVMConstant: 0x02 = 2- See Also:
-
SMF73IIP
public static final int SMF73IIPConstant: 0x40 = 64- See Also:
-
SMF73EED
public static final int SMF73EEDConstant: 0x20 = 32- See Also:
-
SMF73BOO
public static final int SMF73BOOConstant: 0x07 = 7- See Also:
-
SMF73BRP
public static final int SMF73BRPConstant: 0x03 = 3- See Also:
-
SMF73BSH
public static final int SMF73BSHConstant: 0x02 = 2- See Also:
-
SMF73BIP
public static final int SMF73BIPConstant: 0x01 = 1- See Also:
-
SMF73QES
public static final int SMF73QESConstant: 0x80 = 128- See Also:
-
SMF73CNE
public static final int SMF73CNEConstant: 0x40 = 64- See Also:
-
SMF73DRC
public static final int SMF73DRCConstant: 0x20 = 32- See Also:
-
SMF73EME
public static final int SMF73EMEConstant: 0x10 = 16- See Also:
-
SMF73PRI
public static final int SMF73PRIConstant: 0x08 = 8- See Also:
-
SMF73PRP
public static final int SMF73PRPConstant: 0x04 = 4- See Also:
-
SMF73PED
public static final int SMF73PEDConstant: 0x02 = 2- See Also:
-
SMF73PE2
public static final int SMF73PE2Constant: 0x01 = 1- See Also:
-
-
Method Details
-
reassemblyArea
Get the Reassembly Area for this record or null if there is no Reassembly Area- Returns:
- SMF type 73 ReassemblyArea or null
-
smf73mfv
public int smf73mfv()SMF73MFV value.- Returns:
- int SMF73MFV value
-
smf73prd
SMF73PRD value.- Returns:
- String SMF73PRD value
-
smf73ist
SMF73IST as LocalTime.- Returns:
- LocalTime SMF73IST
- See Also:
-
smf73istRawValue
public int smf73istRawValue()SMF73IST raw value.- Returns:
- int SMF73IST value
-
smf73dat
SMF73DAT as a LocalDate.- Returns:
- LocalDate SMF73DAT Date
- See Also:
-
smf73datRawValue
public int smf73datRawValue()SMF73DAT raw value.- Returns:
- int SMF73DAT value
-
smf73int
SMF73INT as a Duration.- Returns:
- Duration SMF73INT seconds
- See Also:
-
smf73intSeconds
public double smf73intSeconds()SMF73INT in seconds.- Returns:
- double SMF73INT converted to seconds
-
smf73intRawValue
public int smf73intRawValue()SMF73INT raw value.- Returns:
- int SMF73INT value
-
smf73mfl
public int smf73mfl()SMF73MFL value.- Returns:
- int SMF73MFL value
-
smf73sam
public long smf73sam()SMF73SAM value.- Returns:
- long SMF73SAM value
-
smf73rv2
public int smf73rv2()SMF73RV2 value.- Returns:
- int SMF73RV2 value
-
smf73fla
public int smf73fla()SMF73FLA value.- Returns:
- int SMF73FLA value
-
smf73cnv
public boolean smf73cnv()Return true if SMF73CNV bit insmf73fla()
is set.- Returns:
- boolean SMF73CNV bit is set in smf73fla()
SMF73CNV = 0x80
-
smf73iss
public boolean smf73iss()Return true if SMF73ISS bit insmf73fla()
is set.- Returns:
- boolean SMF73ISS bit is set in smf73fla()
SMF73ISS = 0x40
-
smf73m3r
public boolean smf73m3r()Return true if SMF73M3R bit insmf73fla()
is set.- Returns:
- boolean SMF73M3R bit is set in smf73fla()
SMF73M3R = 0x20
-
smf73ism
public boolean smf73ism()Return true if SMF73ISM bit insmf73fla()
is set.- Returns:
- boolean SMF73ISM bit is set in smf73fla()
SMF73ISM = 0x10
-
smf73rcl
public boolean smf73rcl()Return true if SMF73RCL bit insmf73fla()
is set.- Returns:
- boolean SMF73RCL bit is set in smf73fla()
SMF73RCL = 0x08
-
smf73rch
public boolean smf73rch()Return true if SMF73RCH bit insmf73fla()
is set.- Returns:
- boolean SMF73RCH bit is set in smf73fla()
SMF73RCH = 0x04
-
smf73altVm
public boolean smf73altVm()Return true if SMF73AltVM bit insmf73fla()
is set.- Returns:
- boolean SMF73AltVM bit is set in smf73fla()
SMF73AltVM = 0x02
-
smf73iip
public boolean smf73iip()Return true if SMF73IIP bit insmf73fla()
is set.- Returns:
- boolean SMF73IIP bit is set in smf73fla()
SMF73IIP = 0x40
-
smf73eed
public boolean smf73eed()Return true if SMF73EED bit insmf73fla()
is set.- Returns:
- boolean SMF73EED bit is set in smf73fla()
SMF73EED = 0x20
-
smf73brp
public boolean smf73brp()Return true ifsmf73fla()
masked by SMF73BOO equalsSMF73BRP
.- Returns:
- boolean
smf73fla()
& SMF73BOO equals SMF73BRPSMF73BRP = 0x03
-
smf73bsh
public boolean smf73bsh()Return true ifsmf73fla()
masked by SMF73BOO equalsSMF73BSH
.- Returns:
- boolean
smf73fla()
& SMF73BOO equals SMF73BSHSMF73BSH = 0x02
-
smf73bip
public boolean smf73bip()Return true ifsmf73fla()
masked by SMF73BOO equalsSMF73BIP
.- Returns:
- boolean
smf73fla()
& SMF73BOO equals SMF73BIPSMF73BIP = 0x01
-
smf73rls
SMF73RLS value.- Returns:
- String SMF73RLS value
-
smf73cyc
SMF73CYC as a Duration.- Returns:
- Duration SMF73CYC seconds
- See Also:
-
smf73cycSeconds
public double smf73cycSeconds()SMF73CYC in seconds.- Returns:
- double SMF73CYC converted to seconds
-
smf73cycRawValue
public int smf73cycRawValue()SMF73CYC raw value.- Returns:
- int SMF73CYC value
-
smf73mvs
SMF73MVS value.- Returns:
- String SMF73MVS value
-
smf73iml
public int smf73iml()SMF73IML value.- Returns:
- int SMF73IML value
-
smf73prf
public int smf73prf()SMF73PRF value.- Returns:
- int SMF73PRF value
-
smf73qes
public boolean smf73qes()Return true ifSMF73QES
bit insmf73prf()
is set.- Returns:
- boolean SMF73QES bit is set in smf73prf()
SMF73QES = 0x80
-
smf73cne
public boolean smf73cne()Return true ifSMF73CNE
bit insmf73prf()
is set.- Returns:
- boolean SMF73CNE bit is set in smf73prf()
SMF73CNE = 0x40
-
smf73drc
public boolean smf73drc()Return true ifSMF73DRC
bit insmf73prf()
is set.- Returns:
- boolean SMF73DRC bit is set in smf73prf()
SMF73DRC = 0x20
-
smf73eme
public boolean smf73eme()Return true ifSMF73EME
bit insmf73prf()
is set.- Returns:
- boolean SMF73EME bit is set in smf73prf()
SMF73EME = 0x10
-
smf73pri
public boolean smf73pri()Return true ifSMF73PRI
bit insmf73prf()
is set.- Returns:
- boolean SMF73PRI bit is set in smf73prf()
SMF73PRI = 0x08
-
smf73prp
public boolean smf73prp()Return true ifSMF73PRP
bit insmf73prf()
is set.- Returns:
- boolean SMF73PRP bit is set in smf73prf()
SMF73PRP = 0x04
-
smf73ped
public boolean smf73ped()Return true ifSMF73PED
bit insmf73prf()
is set.- Returns:
- boolean SMF73PED bit is set in smf73prf()
SMF73PED = 0x02
-
smf73pe2
public boolean smf73pe2()Return true ifSMF73PE2
bit insmf73prf()
is set.- Returns:
- boolean SMF73PE2 bit is set in smf73prf()
SMF73PE2 = 0x01
-
smf73ptn
public int smf73ptn()SMF73PTN value.- Returns:
- int SMF73PTN value
-
smf73srl
public int smf73srl()SMF73SRL value.- Returns:
- int SMF73SRL value
-
smf73iet
SMF73IET STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).Use
smf73ietRawValue()
for a BigInteger containing the complete STCK value.- Returns:
- DateTime SMF73IET STCK converted to ZonedDateTime
- See Also:
-
smf73ietRawValue
SMF73IET STCK value.- Returns:
- BigInteger SMF73IET STCK value
-
smf73lgo
SMF73LGO as ZoneOffset.- Returns:
- ZoneOffset SMF73LGO
-
smf73lgoRawValue
public long smf73lgoRawValue()SMF73LGO raw value.- Returns:
- long SMF73LGO value
-
smf73rao
public int smf73rao()SMF73RAO value.- Returns:
- int SMF73RAO value
-
smf73ral
public int smf73ral()SMF73RAL value.- Returns:
- int SMF73RAL value
-
smf73ran
public int smf73ran()SMF73RAN value.- Returns:
- int SMF73RAN value
-
smf73oil
SMF73OIL as a Duration.- Returns:
- Duration SMF73OIL
- See Also:
-
smf73oilSeconds
public double smf73oilSeconds()SMF73OIL in seconds.- Returns:
- double SMF73OIL converted to seconds
-
smf73oilRawValue
public int smf73oilRawValue()SMF73OIL raw value.- Returns:
- int SMF73OIL raw value
-
smf73syn
SMF73SYN as a Duration.- Returns:
- Duration SMF73SYN
- See Also:
-
smf73synSeconds
public double smf73synSeconds()SMF73SYN in seconds.- Returns:
- double SMF73SYN converted to seconds
-
smf73synRawValue
public int smf73synRawValue()SMF73SYN raw value.- Returns:
- int SMF73SYN raw value
-
smf73gie
SMF73GIE STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).Use
smf73gieRawValue()
for a BigInteger containing the complete STCK value.- Returns:
- DateTime SMF73GIE STCK converted to ZonedDateTime
- See Also:
-
smf73gieRawValue
SMF73GIE STCK value.- Returns:
- BigInteger SMF73GIE STCK value
-
smf73xnm
SMF73XNM value.- Returns:
- String SMF73XNM value
-
smf73snm
SMF73SNM value.- Returns:
- String SMF73SNM 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
-