Class StatisticsSection
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intConstant: 0x80 = 128static final intConstant: 0x20 = 32static final intConstant: 0x10 = 16static final intConstant: 0x80 = 128static final intConstant: 0x02 = 2static final intConstant: 0x01 = 1static final intConstant: 0x20 = 32static final intConstant: 0x04 = 4static final intConstant: 0x40 = 64static final intConstant: 0x01 = 1static final intConstant: 0x40 = 64static final intConstant: 0x08 = 8static final intConstant: 0x02 = 2static final intConstant: 0x04 = 4static final intConstant: 0x10 = 16static final intConstant: 0x08 = 8static final intConstant: 0x40 = 64static final intConstant: 0x80 = 128 -
Method Summary
Modifier and TypeMethodDescriptionstatic StatisticsSectioncreate(byte[] Data, int offset, int length) create is intended for internal use only.booleansmf64acc()Return true ifSMF64ACCbit insmf64smb()is set.intsmf64bfd()SMF64BFD value.intsmf64bfi()SMF64BFI value.longsmf64bmh()SMF64BMH value.intsmf64bno()SMF64BNO value.longsmf64bsp()SMF64BSP value.booleansmf64buf()Return true ifSMF64BUFbit insmf64rsc()is set.booleansmf64cb()Return true ifSMF64CBbit insmf64rsc()is set.longsmf64ccs()SMF64CCS value, throws exception if SMF64CCS overflows 64 bit signed integer.SMF64CCS value as a BigInteger.longsmf64cds()SMF64CDS value, throws exception if SMF64CDS overflows 64 bit signed integer.SMF64CDS value as a BigInteger.longsmf64cfh()SMF64CFH value.booleansmf64ckp()Return true ifSMF64CKPbit insmf64fg1()is set.smf64cln()SMF64CLN value.booleansmf64co()Return true ifSMF64CObit insmf64smb()is set.booleansmf64cr()Return true ifSMF64CRbit insmf64smb()is set.longsmf64css()SMF64CSS value, throws exception if SMF64CSS overflows 64 bit signed integer.SMF64CSS value as a BigInteger.longsmf64das()SMF64DAS value.longsmf64dau()SMF64DAU value.longsmf64dbs()SMF64DBS value.longsmf64dci()SMF64DCI value.longsmf64dcs()SMF64DCS value.longsmf64dde()SMF64DDE value.smf64ddn()SMF64DDN value.longsmf64dep()SMF64DEP value.longsmf64dex()SMF64DEX value.longsmf64dfs()SMF64DFS value.longsmf64dil()SMF64DIL value.longsmf64din()SMF64DIN value.intsmf64dkl()SMF64DKL value.longsmf64dlr()SMF64DLR value.longsmf64dls()SMF64DLS value.booleansmf64do()Return true ifSMF64DObit insmf64smb()is set.longsmf64dre()SMF64DRE value.smf64dt()SMF64DT as a LocalDate.byte[]smf64dtk()SMF64DTK data.intSMF64DT raw value.longsmf64dup()SMF64DUP value.booleansmf64dw()Return true ifSMF64DWbit insmf64smb()is set.booleansmf64eov()Return true ifSMF64EOVbit insmf64fg1()is set.intsmf64fd1()SMF64FD1 value.intsmf64fd2()SMF64FD2 value.intsmf64fg1()SMF64FG1 value.longsmf64hit()SMF64HIT value.booleansmf64hsp()Return true ifSMF64HSPbit insmf64rsc()is set.booleansmf64hwt()Return true ifSMF64HWTbit insmf64rsc()is set.longsmf64ios()SMF64IOS value.booleansmf64ivs()Return true ifSMF64IVSbit insmf64rsc()is set.longsmf64mac()SMF64MAC value.intsmf64mc1()SMF64MC1 value.intsmf64mc2()SMF64MC2 value.intsmf64mc3()SMF64MC3 value.intsmf64mc4()SMF64MC4 value.booleansmf64min()Return true ifSMF64MINbit insmf64rsc()is set.longsmf64mis()SMF64MIS value.longsmf64nas()SMF64NAS value.longsmf64ncs()SMF64NCS value.longsmf64nde()SMF64NDE value.longsmf64nep()SMF64NEP value.longsmf64nex()SMF64NEX value.longsmf64nfs()SMF64NFS value.longsmf64nil()SMF64NIL value.longsmf64nin()SMF64NIN value.longsmf64nlr()SMF64NLR value.longsmf64nre()SMF64NRE value.longsmf64nta()SMF64NTA value.longsmf64nup()SMF64NUP value.intsmf64plh()SMF64PLH value.booleansmf64rdc()Return true ifSMF64RDCbit insmf64rsc()is set.longsmf64rio()SMF64RIO value.longsmf64rlm()SMF64RLM value.intsmf64rsc()SMF64RSC value.longsmf64sds()SMF64SDS value, throws exception if SMF64SDS overflows 64 bit signed integer.SMF64SDS value as a BigInteger.longsmf64sio()SMF64SIO value.longsmf64sln()SMF64SLN value.intsmf64smb()SMF64SMB value.booleansmf64so()Return true ifSMF64SObit insmf64smb()is set.intsmf64str()SMF64STR value.booleansmf64sw()Return true ifSMF64SWbit insmf64smb()is set.booleansmf64sys()Return true ifSMF64SYSbit insmf64smb()is set.smf64tim()SMF64TIM as a LocalTime.longSMF64TIM raw valuelongsmf64trk()SMF64TRK value.booleansmf64vsp()Return true ifSMF64VSPbit insmf64rsc()is set.longsmf64wts()SMF64WTS value.Methods inherited from class com.blackhillsoftware.smf.SmfData
createSection, getTriplet
-
Field Details
-
SMF64ACC
public static final int SMF64ACCConstant: 0x80 = 128- See Also:
-
SMF64SYS
public static final int SMF64SYSConstant: 0x40 = 64- See Also:
-
SMF64DO
public static final int SMF64DOConstant: 0x20 = 32- See Also:
-
SMF64SO
public static final int SMF64SOConstant: 0x10 = 16- See Also:
-
SMF64SW
public static final int SMF64SWConstant: 0x08 = 8- See Also:
-
SMF64DW
public static final int SMF64DWConstant: 0x04 = 4- See Also:
-
SMF64CO
public static final int SMF64COConstant: 0x02 = 2- See Also:
-
SMF64CR
public static final int SMF64CRConstant: 0x01 = 1- See Also:
-
SMF64VSP
public static final int SMF64VSPConstant: 0x80 = 128- See Also:
-
SMF64HWT
public static final int SMF64HWTConstant: 0x40 = 64- See Also:
-
SMF64BUF
public static final int SMF64BUFConstant: 0x20 = 32- See Also:
-
SMF64CB
public static final int SMF64CBConstant: 0x10 = 16- See Also:
-
SMF64IVS
public static final int SMF64IVSConstant: 0x08 = 8- See Also:
-
SMF64RDC
public static final int SMF64RDCConstant: 0x04 = 4- See Also:
-
SMF64MIN
public static final int SMF64MINConstant: 0x02 = 2- See Also:
-
SMF64HSP
public static final int SMF64HSPConstant: 0x01 = 1- See Also:
-
SMF64CKP
public static final int SMF64CKPConstant: 0x80 = 128- See Also:
-
SMF64EOV
public static final int SMF64EOVConstant: 0x40 = 64- See Also:
-
-
Method Details
-
smf64sln
public long smf64sln()SMF64SLN value.- Returns:
- long SMF64SLN value
-
smf64nil
public long smf64nil()SMF64NIL value.- Returns:
- long SMF64NIL value
-
smf64nex
public long smf64nex()SMF64NEX value.- Returns:
- long SMF64NEX value
-
smf64nlr
public long smf64nlr()SMF64NLR value.- Returns:
- long SMF64NLR value
-
smf64nde
public long smf64nde()SMF64NDE value.- Returns:
- long SMF64NDE value
-
smf64nin
public long smf64nin()SMF64NIN value.- Returns:
- long SMF64NIN value
-
smf64nup
public long smf64nup()SMF64NUP value.- Returns:
- long SMF64NUP value
-
smf64nre
public long smf64nre()SMF64NRE value.- Returns:
- long SMF64NRE value
-
smf64nfs
public long smf64nfs()SMF64NFS value.- Returns:
- long SMF64NFS value
-
smf64ncs
public long smf64ncs()SMF64NCS value.- Returns:
- long SMF64NCS value
-
smf64nas
public long smf64nas()SMF64NAS value.- Returns:
- long SMF64NAS value
-
smf64nep
public long smf64nep()SMF64NEP value.- Returns:
- long SMF64NEP value
-
smf64dil
public long smf64dil()SMF64DIL value.- Returns:
- long SMF64DIL value
-
smf64dex
public long smf64dex()SMF64DEX value.- Returns:
- long SMF64DEX value
-
smf64dlr
public long smf64dlr()SMF64DLR value.- Returns:
- long SMF64DLR value
-
smf64dde
public long smf64dde()SMF64DDE value.- Returns:
- long SMF64DDE value
-
smf64din
public long smf64din()SMF64DIN value.- Returns:
- long SMF64DIN value
-
smf64dup
public long smf64dup()SMF64DUP value.- Returns:
- long SMF64DUP value
-
smf64dre
public long smf64dre()SMF64DRE value.- Returns:
- long SMF64DRE value
-
smf64dfs
public long smf64dfs()SMF64DFS value.- Returns:
- long SMF64DFS value
-
smf64dcs
public long smf64dcs()SMF64DCS value.- Returns:
- long SMF64DCS value
-
smf64das
public long smf64das()SMF64DAS value.- Returns:
- long SMF64DAS value
-
smf64dep
public long smf64dep()SMF64DEP value.- Returns:
- long SMF64DEP value
-
smf64dbs
public long smf64dbs()SMF64DBS value.- Returns:
- long SMF64DBS value
-
smf64dci
public long smf64dci()SMF64DCI value.- Returns:
- long SMF64DCI value
-
smf64dls
public long smf64dls()SMF64DLS value.- Returns:
- long SMF64DLS value
-
smf64dkl
public int smf64dkl()SMF64DKL value.- Returns:
- int SMF64DKL value
-
smf64ddn
SMF64DDN value.- Returns:
- String SMF64DDN value
-
smf64str
public int smf64str()SMF64STR value.- Returns:
- int SMF64STR value
-
smf64bno
public int smf64bno()SMF64BNO value.- Returns:
- int SMF64BNO value
-
smf64bsp
public long smf64bsp()SMF64BSP value.- Returns:
- long SMF64BSP value
-
smf64bfd
public int smf64bfd()SMF64BFD value.- Returns:
- int SMF64BFD value
-
smf64bfi
public int smf64bfi()SMF64BFI value.- Returns:
- int SMF64BFI value
-
smf64cln
SMF64CLN value.- Returns:
- String SMF64CLN value
-
smf64plh
public int smf64plh()SMF64PLH value.- Returns:
- int SMF64PLH value
-
smf64mac
public long smf64mac()SMF64MAC value.- Returns:
- long SMF64MAC value
-
smf64mc1
public int smf64mc1()SMF64MC1 value.- Returns:
- int SMF64MC1 value
-
smf64mc2
public int smf64mc2()SMF64MC2 value.- Returns:
- int SMF64MC2 value
-
smf64mc3
public int smf64mc3()SMF64MC3 value.- Returns:
- int SMF64MC3 value
-
smf64mc4
public int smf64mc4()SMF64MC4 value.- Returns:
- int SMF64MC4 value
-
smf64smb
public int smf64smb()SMF64SMB value.- Returns:
- int SMF64SMB value
-
smf64acc
public boolean smf64acc()Return true ifSMF64ACCbit insmf64smb()is set.- Returns:
- boolean SMF64ACC bit is set in smf64smb()
SMF64ACC = 0x80
-
smf64sys
public boolean smf64sys()Return true ifSMF64SYSbit insmf64smb()is set.- Returns:
- boolean SMF64SYS bit is set in smf64smb()
SMF64SYS = 0x40
-
smf64do
public boolean smf64do()Return true ifSMF64DObit insmf64smb()is set.- Returns:
- boolean SMF64DO bit is set in smf64smb()
SMF64DO = 0x20
-
smf64so
public boolean smf64so()Return true ifSMF64SObit insmf64smb()is set.- Returns:
- boolean SMF64SO bit is set in smf64smb()
SMF64SO = 0x10
-
smf64sw
public boolean smf64sw()Return true ifSMF64SWbit insmf64smb()is set.- Returns:
- boolean SMF64SW bit is set in smf64smb()
SMF64SW = 0x08
-
smf64dw
public boolean smf64dw()Return true ifSMF64DWbit insmf64smb()is set.- Returns:
- boolean SMF64DW bit is set in smf64smb()
SMF64DW = 0x04
-
smf64co
public boolean smf64co()Return true ifSMF64CObit insmf64smb()is set.- Returns:
- boolean SMF64CO bit is set in smf64smb()
SMF64CO = 0x02
-
smf64cr
public boolean smf64cr()Return true ifSMF64CRbit insmf64smb()is set.- Returns:
- boolean SMF64CR bit is set in smf64smb()
SMF64CR = 0x01
-
smf64rsc
public int smf64rsc()SMF64RSC value.- Returns:
- int SMF64RSC value
-
smf64vsp
public boolean smf64vsp()Return true ifSMF64VSPbit insmf64rsc()is set.- Returns:
- boolean SMF64VSP bit is set in smf64rsc()
SMF64VSP = 0x80
-
smf64hwt
public boolean smf64hwt()Return true ifSMF64HWTbit insmf64rsc()is set.- Returns:
- boolean SMF64HWT bit is set in smf64rsc()
SMF64HWT = 0x40
-
smf64buf
public boolean smf64buf()Return true ifSMF64BUFbit insmf64rsc()is set.- Returns:
- boolean SMF64BUF bit is set in smf64rsc()
SMF64BUF = 0x20
-
smf64cb
public boolean smf64cb()Return true ifSMF64CBbit insmf64rsc()is set.- Returns:
- boolean SMF64CB bit is set in smf64rsc()
SMF64CB = 0x10
-
smf64ivs
public boolean smf64ivs()Return true ifSMF64IVSbit insmf64rsc()is set.- Returns:
- boolean SMF64IVS bit is set in smf64rsc()
SMF64IVS = 0x08
-
smf64rdc
public boolean smf64rdc()Return true ifSMF64RDCbit insmf64rsc()is set.- Returns:
- boolean SMF64RDC bit is set in smf64rsc()
SMF64RDC = 0x04
-
smf64min
public boolean smf64min()Return true ifSMF64MINbit insmf64rsc()is set.- Returns:
- boolean SMF64MIN bit is set in smf64rsc()
SMF64MIN = 0x02
-
smf64hsp
public boolean smf64hsp()Return true ifSMF64HSPbit insmf64rsc()is set.- Returns:
- boolean SMF64HSP bit is set in smf64rsc()
SMF64HSP = 0x01
-
smf64sio
public long smf64sio()SMF64SIO value.- Returns:
- long SMF64SIO value
-
smf64hit
public long smf64hit()SMF64HIT value.- Returns:
- long SMF64HIT value
-
smf64wts
public long smf64wts()SMF64WTS value.- Returns:
- long SMF64WTS value
-
smf64mis
public long smf64mis()SMF64MIS value.- Returns:
- long SMF64MIS value
-
smf64ios
public long smf64ios()SMF64IOS value.- Returns:
- long SMF64IOS value
-
smf64sds
public long smf64sds()SMF64SDS value, throws exception if SMF64SDS overflows 64 bit signed integer.- Returns:
- long SMF64SDS
- Throws:
IllegalArgumentException- If the value of SMF64SDS exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF64SDS). Usesmf64sdsAsBigInteger()if this is possible.
-
smf64sdsAsBigInteger
SMF64SDS value as a BigInteger.smf64sds()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF64SDS
-
smf64cds
public long smf64cds()SMF64CDS value, throws exception if SMF64CDS overflows 64 bit signed integer.- Returns:
- long SMF64CDS
- Throws:
IllegalArgumentException- If the value of SMF64CDS exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF64CDS). Usesmf64cdsAsBigInteger()if this is possible.
-
smf64cdsAsBigInteger
SMF64CDS value as a BigInteger.smf64cds()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF64CDS
-
smf64css
public long smf64css()SMF64CSS value, throws exception if SMF64CSS overflows 64 bit signed integer.- Returns:
- long SMF64CSS
- Throws:
IllegalArgumentException- If the value of SMF64CSS exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF64CSS). Usesmf64cssAsBigInteger()if this is possible.
-
smf64cssAsBigInteger
SMF64CSS value as a BigInteger.smf64css()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF64CSS
-
smf64ccs
public long smf64ccs()SMF64CCS value, throws exception if SMF64CCS overflows 64 bit signed integer.- Returns:
- long SMF64CCS
- Throws:
IllegalArgumentException- If the value of SMF64CCS exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF64CCS). Usesmf64ccsAsBigInteger()if this is possible.
-
smf64ccsAsBigInteger
SMF64CCS value as a BigInteger.smf64ccs()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF64CCS
-
smf64dtk
public byte[] smf64dtk()SMF64DTK data.- Returns:
- byte[] SMF64DTK data
-
smf64trk
public long smf64trk()SMF64TRK value.- Returns:
- long SMF64TRK value
-
smf64bmh
public long smf64bmh()SMF64BMH value.- Returns:
- long SMF64BMH value
-
smf64cfh
public long smf64cfh()SMF64CFH value.- Returns:
- long SMF64CFH value
-
smf64rio
public long smf64rio()SMF64RIO value.- Returns:
- long SMF64RIO value
-
smf64tim
SMF64TIM as a LocalTime.- Returns:
- LocalTime SMF64TIM Time
- See Also:
-
smf64timRawValue
public long smf64timRawValue()SMF64TIM raw value- Returns:
- long SMF64TIM value
-
smf64dt
SMF64DT as a LocalDate.- Returns:
- LocalDate SMF64DT Date
- See Also:
-
smf64dtRawValue
public int smf64dtRawValue()SMF64DT raw value.- Returns:
- int SMF64DT value
-
smf64fg1
public int smf64fg1()SMF64FG1 value.- Returns:
- int SMF64FG1 value
-
smf64ckp
public boolean smf64ckp()Return true ifSMF64CKPbit insmf64fg1()is set.- Returns:
- boolean SMF64CKP bit is set in smf64fg1()
SMF64CKP = 0x80
-
smf64eov
public boolean smf64eov()Return true ifSMF64EOVbit insmf64fg1()is set.- Returns:
- boolean SMF64EOV bit is set in smf64fg1()
SMF64EOV = 0x40
-
smf64fd1
public int smf64fd1()SMF64FD1 value.- Returns:
- int SMF64FD1 value
-
smf64fd2
public int smf64fd2()SMF64FD2 value.- Returns:
- int SMF64FD2 value
-
smf64dau
public long smf64dau()SMF64DAU value.- Returns:
- long SMF64DAU value
-
smf64rlm
public long smf64rlm()SMF64RLM value.- Returns:
- long SMF64RLM value
-
smf64nta
public long smf64nta()SMF64NTA value.- Returns:
- long SMF64NTA 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
-