public final class StructureAlterSection extends SmfData
Modifier and Type | Field and Description |
---|---|
static int |
SMF88_BLOCKLEN_HIGH
Constant: 0x7FFFFFFF = 2147483647
|
static int |
SMF88_BLOCKLEN_ZERO
Constant: 0x00 = 0
|
static int |
SMF88ABC
Constant: 0x80 = 128
|
static int |
SMF88ADC
Constant: 0x40 = 64
|
Modifier and Type | Method and Description |
---|---|
static StructureAlterSection |
create(byte[] Data,
int offset,
int length)
create is intended for internal use only.
|
boolean |
smf88abc()
Return true if
SMF88ABC bit in smf88afg() is set. |
long |
smf88acb()
SMF88ACB value.
|
boolean |
smf88adc()
Return true if
SMF88ADC bit in smf88afg() is set. |
int |
smf88afg()
SMF88AFG value.
|
BigInteger |
smf88ait()
SMF88AIT value.
|
long |
smf88als()
SMF88ALS value.
|
String |
smf88anm()
SMF88ANM value.
|
long |
smf88ao()
SMF88AO value.
|
long |
smf88asz()
SMF88ASZ value.
|
long |
smf88atb()
SMF88ATB value.
|
ZonedDateTime |
smf88atk()
SMF88ATK STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).
|
BigInteger |
smf88atkRawValue()
SMF88ATK STCK value.
|
long |
smf88atw()
SMF88ATW value.
|
long |
smf88awb()
SMF88AWB value, throws exception if SMF88AWB overflows 64 bit signed integer.
|
BigInteger |
smf88awbAsBigInteger()
SMF88AWB value as a BigInteger.
|
createSection, dump, dump, dump, dump, equals, getBytes, getBytes, getDataArray, getTriplet, hashCode, toString
public static final int SMF88ABC
public static final int SMF88ADC
public static final int SMF88_BLOCKLEN_HIGH
public static final int SMF88_BLOCKLEN_ZERO
public String smf88anm()
public ZonedDateTime smf88atk()
Use smf88atkRawValue()
for a BigInteger containing the complete
STCK value.
ZonedDateTime
public BigInteger smf88atkRawValue()
public BigInteger smf88ait()
public long smf88awb()
IllegalArgumentException
- If the value of SMF88AWB exceeds the maximum
value of a signed 64 bit integer (i.e. the high order bit is set in SMF88AWB).
Use smf88awbAsBigInteger()
if this is possible.public BigInteger smf88awbAsBigInteger()
smf88awb()
may provide better performance
if the value will not exceed the maximum value for a signed long.
public long smf88ao()
public long smf88acb()
public long smf88atb()
public long smf88asz()
public long smf88atw()
public long smf88als()
public int smf88afg()
public boolean smf88abc()
SMF88ABC
bit in smf88afg()
is set.SMF88ABC = 0x80
public boolean smf88adc()
SMF88ADC
bit in smf88afg()
is set.SMF88ADC = 0x40
public static StructureAlterSection create(byte[] Data, int offset, int length)
Data
- Array of bytes containing data for this sectionoffset
- Offset of this section in the datalength
- length of the sectionCopyright © 2020 Black Hill Software Pty Ltd. All rights reserved.