Package com.blackhillsoftware.smf.smf92
Class FilesystemEvent
java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf92.FilesystemEvent
-
Method Summary
Modifier and TypeMethodDescriptionstatic FilesystemEvent
create
(byte[] Data, int offset, int length) create is intended for internal use only.long
SMF92CCHH value.long
SMF92CODE value.SMF92EVENT value.int
SMF92EVENT raw value.smf92fsn()
SMF92FSN value.long
smf92lrd()
SMF92LRD value.long
smf92lre()
SMF92LRE value.long
smf92lrf()
SMF92LRF value.long
smf92lrn()
SMF92LRN value.long
smf92lrp()
SMF92LRP value.long
smf92lrr()
SMF92LRR value.smf92lrt()
SMF92LRT as a Duration.long
SMF92LRT raw value.double
SMF92LRT in seconds.smf92och()
SMF92OCH as a Duration.long
SMF92OCH raw value.double
SMF92OCH in seconds.smf92ovs()
SMF92OVS value.long
smf92rsn()
SMF92RSN value.long
smf92siz()
SMF92SIZ value, throws exception if SMF92SIZ overflows 64 bit signed integer.SMF92SIZ value as a BigInteger.smf92sys()
SMF92SYS value.smf92t50()
SMF92T50 STCKE value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).SMF92T50 STCKE value.smf92vol()
SMF92VOL value.Methods inherited from class com.blackhillsoftware.smf.SmfData
createSection, getTriplet
-
Method Details
-
smf92fsn
SMF92FSN value.- Returns:
- String SMF92FSN value
-
smf92vol
SMF92VOL value.- Returns:
- String SMF92VOL value
-
smf92cchh
public long smf92cchh()SMF92CCHH value.- Returns:
- long SMF92CCHH value
-
smf92event
SMF92EVENT value.- Returns:
- FileType SMF92EVENT value
-
smf92eventRawValue
public int smf92eventRawValue()SMF92EVENT raw value.- Returns:
- int SMF92EVENT raw value
-
smf92siz
public long smf92siz()SMF92SIZ value, throws exception if SMF92SIZ overflows 64 bit signed integer.- Returns:
- long SMF92SIZ
- Throws:
IllegalArgumentException
- If the value of SMF92SIZ exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92SIZ). Usesmf92sizAsBigInteger()
if this is possible.
-
smf92sizAsBigInteger
SMF92SIZ value as a BigInteger.smf92siz()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92SIZ
-
smf92t50
SMF92T50 STCKE value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).Use
smf92t50RawValue()
for a BigInteger containing the complete STCKE value.- Returns:
- DateTime SMF92T50 STCKE converted to ZonedDateTime
- See Also:
-
smf92t50RawValue
SMF92T50 STCKE value.- Returns:
- BigInteger SMF92T50 STCKE value
-
smf92code
public long smf92code()SMF92CODE value.- Returns:
- long SMF92CODE value
-
smf92rsn
public long smf92rsn()SMF92RSN value.- Returns:
- long SMF92RSN value
-
smf92ovs
SMF92OVS value.- Returns:
- String SMF92OVS value
-
smf92och
SMF92OCH as a Duration.- Returns:
- Duration SMF92OCH
- See Also:
-
smf92ochSeconds
public double smf92ochSeconds()SMF92OCH in seconds.- Returns:
- double SMF92OCH converted to seconds
-
smf92ochRawValue
public long smf92ochRawValue()SMF92OCH raw value.- Returns:
- long SMF92OCH raw value
-
smf92lrt
SMF92LRT as a Duration.- Returns:
- Duration SMF92LRT
- See Also:
-
smf92lrtSeconds
public double smf92lrtSeconds()SMF92LRT in seconds.- Returns:
- double SMF92LRT converted to seconds
-
smf92lrtRawValue
public long smf92lrtRawValue()SMF92LRT raw value.- Returns:
- long SMF92LRT raw value
-
smf92lrp
public long smf92lrp()SMF92LRP value.- Returns:
- long SMF92LRP value
-
smf92lrr
public long smf92lrr()SMF92LRR value.- Returns:
- long SMF92LRR value
-
smf92lrd
public long smf92lrd()SMF92LRD value.- Returns:
- long SMF92LRD value
-
smf92lre
public long smf92lre()SMF92LRE value.- Returns:
- long SMF92LRE value
-
smf92lrf
public long smf92lrf()SMF92LRF value.- Returns:
- long SMF92LRF value
-
smf92lrn
public long smf92lrn()SMF92LRN value.- Returns:
- long SMF92LRN value
-
smf92sys
SMF92SYS value.- Returns:
- String SMF92SYS 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
-