Class SmfStatisticsSection
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intConstant: 0x08 = 8static final intConstant: 0x20 = 32static final intConstant: 0x80 = 128static final intConstant: 0x02 = 2static final intConstant: 0x04 = 4static final intConstant: 0x40 = 64static final intConstant: 0x10 = 16static final intConstant: 0x80 = 128static final intConstant: 0x01 = 1 -
Method Summary
Modifier and TypeMethodDescriptionstatic SmfStatisticsSectioncreate(byte[] Data, int offset, int length) create is intended for internal use only.booleansmf231ff()Return true if SMF231FF bit insmf23sfg()is set.longsmf231rd()SMF231RD value.longsmf231rf()SMF231RF value, throws exception if SMF231RF overflows 64 bit signed integer.SMF231RF value as a BigInteger.longsmf23bfa()SMF23BFA value.longsmf23bfh()SMF23BFH value.longsmf23bfl()SMF23BFL value.longsmf23bfm()SMF23BFM value.longsmf23bfq()SMF23BFQ value.longsmf23bft()SMF23BFT value.longsmf23bfw()SMF23BFW value.booleansmf23frf()Return true if SMF23FRF bit insmf23sfg()is set.booleansmf23grf()Return true if SMF23GRF bit insmf23sfg()is set.booleansmf23iof()Return true if SMF23IOF bit insmf23sfg()is set.longsmf23mbu()SMF23MBU value.longsmf23nfd()SMF23NFD value.booleansmf23nff()Return true if SMF23NFF bit insmf23sfg()is set.longsmf23nfr()SMF23NFR value, throws exception if SMF23NFR overflows 64 bit signed integer.SMF23NFR value as a BigInteger.longsmf23ngd()SMF23NGD value.longsmf23ngr()SMF23NGR value, throws exception if SMF23NGR overflows 64 bit signed integer.SMF23NGR value as a BigInteger.longsmf23nid()SMF23NID value, throws exception if SMF23NID overflows 64 bit signed integer.SMF23NID value as a BigInteger.longsmf23nio()SMF23NIO value, throws exception if SMF23NIO overflows 64 bit signed integer.SMF23NIO value as a BigInteger.longsmf23nrd()SMF23NRD value.longsmf23nrf()SMF23NRF value, throws exception if SMF23NRF overflows 64 bit signed integer.SMF23NRF value as a BigInteger.longsmf23pbd()SMF23PBD value.booleansmf23pbf()Return true if SMF23PBF bit insmf23sfg()is set.longsmf23pbg()SMF23PBG value, throws exception if SMF23PBG overflows 64 bit signed integer.SMF23PBG value as a BigInteger.longsmf23pfd()SMF23PFD value.booleansmf23pff()Return true if SMF23PFF bit insmf23sfg()is set.longsmf23pfx()SMF23PFX value, throws exception if SMF23PFX overflows 64 bit signed integer.SMF23PFX value as a BigInteger.longsmf23rcw()SMF23RCW value.longsmf23sfg()SMF23SFG value.longsmf23srb()SMF23SRB value, throws exception if SMF23SRB overflows 64 bit signed integer.SMF23SRB value as a BigInteger.longsmf23srd()SMF23SRD value, throws exception if SMF23SRD overflows 64 bit signed integer.SMF23SRD value as a BigInteger.booleansmf23srf()Return true if SMF23SRF bit insmf23sfg()is set.longsmf23sus()SMF23SUS value.longsmf23tcb()SMF23TCB value, throws exception if SMF23TCB overflows 64 bit signed integer.SMF23TCB value as a BigInteger.longsmf23tcd()SMF23TCD value, throws exception if SMF23TCD overflows 64 bit signed integer.SMF23TCD value as a BigInteger.booleansmf23tcf()Return true if SMF23TCF bit insmf23sfg()is set.Methods inherited from class com.blackhillsoftware.smf.SmfData
createSection, getTriplet
-
Field Details
-
SMF23GRF
public static final int SMF23GRFConstant: 0x80 = 128- See Also:
-
SMF23PBF
public static final int SMF23PBFConstant: 0x40 = 64- See Also:
-
SMF23FRF
public static final int SMF23FRFConstant: 0x20 = 32- See Also:
-
SMF23PFF
public static final int SMF23PFFConstant: 0x10 = 16- See Also:
-
SMF231FF
public static final int SMF231FFConstant: 0x08 = 8- See Also:
-
SMF23NFF
public static final int SMF23NFFConstant: 0x04 = 4- See Also:
-
SMF23IOF
public static final int SMF23IOFConstant: 0x02 = 2- See Also:
-
SMF23TCF
public static final int SMF23TCFConstant: 0x01 = 1- See Also:
-
SMF23SRF
public static final int SMF23SRFConstant: 0x80 = 128- See Also:
-
-
Method Details
-
smf23bfw
public long smf23bfw()SMF23BFW value.- Returns:
- long SMF23BFW value
-
smf23bfq
public long smf23bfq()SMF23BFQ value.- Returns:
- long SMF23BFQ value
-
smf23sus
public long smf23sus()SMF23SUS value.- Returns:
- long SMF23SUS value
-
smf23rcw
public long smf23rcw()SMF23RCW value.- Returns:
- long SMF23RCW value
-
smf23bfa
public long smf23bfa()SMF23BFA value.- Returns:
- long SMF23BFA value
-
smf23bft
public long smf23bft()SMF23BFT value.- Returns:
- long SMF23BFT value
-
smf23bfh
public long smf23bfh()SMF23BFH value.- Returns:
- long SMF23BFH value
-
smf23bfm
public long smf23bfm()SMF23BFM value.- Returns:
- long SMF23BFM value
-
smf23bfl
public long smf23bfl()SMF23BFL value.- Returns:
- long SMF23BFL value
-
smf23sfg
public long smf23sfg()SMF23SFG value.- Returns:
- long SMF23SFG value
-
smf23grf
public boolean smf23grf()Return true if SMF23GRF bit insmf23sfg()is set.- Returns:
- boolean SMF23GRF bit is set in smf23sfg()
SMF23GRF = 0x80
-
smf23pbf
public boolean smf23pbf()Return true if SMF23PBF bit insmf23sfg()is set.- Returns:
- boolean SMF23PBF bit is set in smf23sfg()
SMF23PBF = 0x40
-
smf23frf
public boolean smf23frf()Return true if SMF23FRF bit insmf23sfg()is set.- Returns:
- boolean SMF23FRF bit is set in smf23sfg()
SMF23FRF = 0x20
-
smf23pff
public boolean smf23pff()Return true if SMF23PFF bit insmf23sfg()is set.- Returns:
- boolean SMF23PFF bit is set in smf23sfg()
SMF23PFF = 0x10
-
smf231ff
public boolean smf231ff()Return true if SMF231FF bit insmf23sfg()is set.- Returns:
- boolean SMF231FF bit is set in smf23sfg()
SMF231FF = 0x08
-
smf23nff
public boolean smf23nff()Return true if SMF23NFF bit insmf23sfg()is set.- Returns:
- boolean SMF23NFF bit is set in smf23sfg()
SMF23NFF = 0x04
-
smf23iof
public boolean smf23iof()Return true if SMF23IOF bit insmf23sfg()is set.- Returns:
- boolean SMF23IOF bit is set in smf23sfg()
SMF23IOF = 0x02
-
smf23tcf
public boolean smf23tcf()Return true if SMF23TCF bit insmf23sfg()is set.- Returns:
- boolean SMF23TCF bit is set in smf23sfg()
SMF23TCF = 0x01
-
smf23srf
public boolean smf23srf()Return true if SMF23SRF bit insmf23sfg()is set.- Returns:
- boolean SMF23SRF bit is set in smf23sfg()
SMF23SRF = 0x80
-
smf23ngr
public long smf23ngr()SMF23NGR value, throws exception if SMF23NGR overflows 64 bit signed integer.- Returns:
- long SMF23NGR
- Throws:
IllegalArgumentException- If the value of SMF23NGR exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF23NGR). Usesmf23ngrAsBigInteger()if this is possible.
-
smf23ngrAsBigInteger
SMF23NGR value as a BigInteger.smf23ngr()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF23NGR
-
smf23pbg
public long smf23pbg()SMF23PBG value, throws exception if SMF23PBG overflows 64 bit signed integer.- Returns:
- long SMF23PBG
- Throws:
IllegalArgumentException- If the value of SMF23PBG exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF23PBG). Usesmf23pbgAsBigInteger()if this is possible.
-
smf23pbgAsBigInteger
SMF23PBG value as a BigInteger.smf23pbg()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF23PBG
-
smf23nfr
public long smf23nfr()SMF23NFR value, throws exception if SMF23NFR overflows 64 bit signed integer.- Returns:
- long SMF23NFR
- Throws:
IllegalArgumentException- If the value of SMF23NFR exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF23NFR). Usesmf23nfrAsBigInteger()if this is possible.
-
smf23nfrAsBigInteger
SMF23NFR value as a BigInteger.smf23nfr()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF23NFR
-
smf23pfx
public long smf23pfx()SMF23PFX value, throws exception if SMF23PFX overflows 64 bit signed integer.- Returns:
- long SMF23PFX
- Throws:
IllegalArgumentException- If the value of SMF23PFX exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF23PFX). Usesmf23pfxAsBigInteger()if this is possible.
-
smf23pfxAsBigInteger
SMF23PFX value as a BigInteger.smf23pfx()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF23PFX
-
smf231rf
public long smf231rf()SMF231RF value, throws exception if SMF231RF overflows 64 bit signed integer.- Returns:
- long SMF231RF
- Throws:
IllegalArgumentException- If the value of SMF231RF exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF231RF). Usesmf231rfAsBigInteger()if this is possible.
-
smf231rfAsBigInteger
SMF231RF value as a BigInteger.smf231rf()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF231RF
-
smf23nrf
public long smf23nrf()SMF23NRF value, throws exception if SMF23NRF overflows 64 bit signed integer.- Returns:
- long SMF23NRF
- Throws:
IllegalArgumentException- If the value of SMF23NRF exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF23NRF). Usesmf23nrfAsBigInteger()if this is possible.
-
smf23nrfAsBigInteger
SMF23NRF value as a BigInteger.smf23nrf()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF23NRF
-
smf23nio
public long smf23nio()SMF23NIO value, throws exception if SMF23NIO overflows 64 bit signed integer.- Returns:
- long SMF23NIO
- Throws:
IllegalArgumentException- If the value of SMF23NIO exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF23NIO). Usesmf23nioAsBigInteger()if this is possible.
-
smf23nioAsBigInteger
SMF23NIO value as a BigInteger.smf23nio()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF23NIO
-
smf23tcb
public long smf23tcb()SMF23TCB value, throws exception if SMF23TCB overflows 64 bit signed integer.- Returns:
- long SMF23TCB
- Throws:
IllegalArgumentException- If the value of SMF23TCB exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF23TCB). Usesmf23tcbAsBigInteger()if this is possible.
-
smf23tcbAsBigInteger
SMF23TCB value as a BigInteger.smf23tcb()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF23TCB
-
smf23srb
public long smf23srb()SMF23SRB value, throws exception if SMF23SRB overflows 64 bit signed integer.- Returns:
- long SMF23SRB
- Throws:
IllegalArgumentException- If the value of SMF23SRB exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF23SRB). Usesmf23srbAsBigInteger()if this is possible.
-
smf23srbAsBigInteger
SMF23SRB value as a BigInteger.smf23srb()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF23SRB
-
smf23ngd
public long smf23ngd()SMF23NGD value.- Returns:
- long SMF23NGD value
-
smf23pbd
public long smf23pbd()SMF23PBD value.- Returns:
- long SMF23PBD value
-
smf23nfd
public long smf23nfd()SMF23NFD value.- Returns:
- long SMF23NFD value
-
smf23pfd
public long smf23pfd()SMF23PFD value.- Returns:
- long SMF23PFD value
-
smf231rd
public long smf231rd()SMF231RD value.- Returns:
- long SMF231RD value
-
smf23nrd
public long smf23nrd()SMF23NRD value.- Returns:
- long SMF23NRD value
-
smf23nid
public long smf23nid()SMF23NID value, throws exception if SMF23NID overflows 64 bit signed integer.- Returns:
- long SMF23NID
- Throws:
IllegalArgumentException- If the value of SMF23NID exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF23NID). Usesmf23nidAsBigInteger()if this is possible.
-
smf23nidAsBigInteger
SMF23NID value as a BigInteger.smf23nid()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF23NID
-
smf23tcd
public long smf23tcd()SMF23TCD value, throws exception if SMF23TCD overflows 64 bit signed integer.- Returns:
- long SMF23TCD
- Throws:
IllegalArgumentException- If the value of SMF23TCD exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF23TCD). Usesmf23tcdAsBigInteger()if this is possible.
-
smf23tcdAsBigInteger
SMF23TCD value as a BigInteger.smf23tcd()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF23TCD
-
smf23srd
public long smf23srd()SMF23SRD value, throws exception if SMF23SRD overflows 64 bit signed integer.- Returns:
- long SMF23SRD
- Throws:
IllegalArgumentException- If the value of SMF23SRD exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF23SRD). Usesmf23srdAsBigInteger()if this is possible.
-
smf23srdAsBigInteger
SMF23SRD value as a BigInteger.smf23srd()may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF23SRD
-
smf23mbu
public long smf23mbu()SMF23MBU value.- Returns:
- long SMF23MBU 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
-