Package com.blackhillsoftware.smf.smf92
Class FileSystemMigration
java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf92.FileSystemMigration
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic FileSystemMigration
create
(byte[] Data, int offset, int length) create is intended for internal use only.Mount Parm Option Sectionlong
smf92gbl()
SMF92GBL value.smf92gdd()
SMF92GDD value.long
smf92gdn()
SMF92GDN value.int
smf92gf2()
SMF92GF2 value.int
smf92gfg()
SMF92GFG value.smf92gfm()
SMF92GFM MntEntFsMode.long
SMF92GFM raw value.smf92gfn()
SMF92GFN value.smf92gft()
SMF92GFT FileSystemType.long
SMF92GFT raw value.boolean
smf92glu()
Return true ifSMF92GLU
bit insmf92gf2()
is set.int
smf92gmo()
SMF92GMO value.boolean
smf92gnu()
Return true ifSMF92GNU
bit insmf92gf2()
is set.smf92gon()
SMF92GON value.boolean
smf92gsn()
Return true ifSMF92GSN
bit insmf92gf2()
is set.long
smf92gst()
SMF92GST value, throws exception if SMF92GST overflows 64 bit signed integer.SMF92GST value as a BigInteger.long
smf92gsu()
SMF92GSU value, throws exception if SMF92GSU overflows 64 bit signed integer.SMF92GSU value as a BigInteger.smf92gtm()
SMF92GTM STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).SMF92GTM STCK value.smf92gtn()
SMF92GTN value.smf92mon()
SMF92MON value.Methods inherited from class com.blackhillsoftware.smf.SmfData
createSection, getTriplet
-
Field Details
-
SMF92GLU
public static final int SMF92GLUConstant: 0x80 = 128- See Also:
-
SMF92GNU
public static final int SMF92GNUConstant: 0x40 = 64- See Also:
-
SMF92GSN
public static final int SMF92GSNConstant: 0x10 = 16- See Also:
-
-
Method Details
-
smf92gtm
SMF92GTM STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).Use
smf92gtmRawValue()
for a BigInteger containing the complete STCK value.- Returns:
- DateTime SMF92GTM STCK converted to ZonedDateTime
- See Also:
-
smf92gtmRawValue
SMF92GTM STCK value.- Returns:
- BigInteger SMF92GTM STCK value
-
smf92gmo
public int smf92gmo()SMF92GMO value.- Returns:
- int SMF92GMO value
-
mountParmOptionSection
Mount Parm Option Section- Returns:
- MountParmOption the Mount Parm Option Section
-
smf92mon
SMF92MON value.- Returns:
- String SMF92MON value from MountParmOptionSection
-
smf92gft
SMF92GFT FileSystemType.- Returns:
- FileSystemType from SMF92GFT value
-
smf92gftRawValue
public long smf92gftRawValue()SMF92GFT raw value.- Returns:
- long SMF92GFT raw value
-
smf92gfm
SMF92GFM MntEntFsMode.- Returns:
- MntEntFsMode SMF92GFM value
-
smf92gfmRawValue
public long smf92gfmRawValue()SMF92GFM raw value.- Returns:
- long SMF92GFM raw value
-
smf92gdn
public long smf92gdn()SMF92GDN value.- Returns:
- long SMF92GDN value
-
smf92gdd
SMF92GDD value.- Returns:
- String SMF92GDD value
-
smf92gtn
SMF92GTN value.- Returns:
- String SMF92GTN value
-
smf92gfn
SMF92GFN value.- Returns:
- String SMF92GFN value
-
smf92gon
SMF92GON value.- Returns:
- String SMF92GON value
-
smf92gbl
public long smf92gbl()SMF92GBL value.- Returns:
- long SMF92GBL value
-
smf92gst
public long smf92gst()SMF92GST value, throws exception if SMF92GST overflows 64 bit signed integer.- Returns:
- long SMF92GST
- Throws:
IllegalArgumentException
- If the value of SMF92GST exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92GST). Usesmf92gstAsBigInteger()
if this is possible.
-
smf92gstAsBigInteger
SMF92GST value as a BigInteger.smf92gst()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92GST
-
smf92gsu
public long smf92gsu()SMF92GSU value, throws exception if SMF92GSU overflows 64 bit signed integer.- Returns:
- long SMF92GSU
- Throws:
IllegalArgumentException
- If the value of SMF92GSU exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in SMF92GSU). Usesmf92gsuAsBigInteger()
if this is possible.
-
smf92gsuAsBigInteger
SMF92GSU value as a BigInteger.smf92gsu()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger SMF92GSU
-
smf92gfg
public int smf92gfg()SMF92GFG value.- Returns:
- int SMF92GFG value
-
smf92gf2
public int smf92gf2()SMF92GF2 value.- Returns:
- int SMF92GF2 value
-
smf92glu
public boolean smf92glu()Return true ifSMF92GLU
bit insmf92gf2()
is set.- Returns:
- boolean SMF92GLU bit is set in smf92gf2()
SMF92GLU = 0x80
-
smf92gnu
public boolean smf92gnu()Return true ifSMF92GNU
bit insmf92gf2()
is set.- Returns:
- boolean SMF92GNU bit is set in smf92gf2()
SMF92GNU = 0x40
-
smf92gsn
public boolean smf92gsn()Return true ifSMF92GSN
bit insmf92gf2()
is set.- Returns:
- boolean SMF92GSN bit is set in smf92gf2()
SMF92GSN = 0x10
-
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
-