- All Superinterfaces:
Field
- All Known Implementing Classes:
BinaryAsIntField
,BinarySignedIntField
,BinarySignedIntL1Field
,BinarySignedIntL2Field
,BinarySignedIntL3Field
,BinarySignedIntL4Field
,BinaryUnsignedIntField
,BinaryUnsignedIntL1Field
,BinaryUnsignedIntL2Field
,BinaryUnsignedIntL3Field
,BinaryUnsignedIntL4Field
,ExternalDecimalAsIntField
,PackedDecimalAsIntField
,PackedSignedIntField
,PackedSignedIntP1Field
,PackedSignedIntP2Field
,PackedSignedIntP3Field
,PackedSignedIntP4Field
,PackedSignedIntP5Field
,PackedSignedIntP6Field
,PackedSignedIntP7Field
,PackedSignedIntP8Field
,PackedSignedIntP9Field
,PackedUnsignedIntField
,PackedUnsignedIntP1Field
,PackedUnsignedIntP2Field
,PackedUnsignedIntP3Field
,PackedUnsignedIntP4Field
,PackedUnsignedIntP5Field
,PackedUnsignedIntP6Field
,PackedUnsignedIntP7Field
,PackedUnsignedIntP8Field
,PackedUnsignedIntP9Field
,ZonedEmbeddedLeadingSignedIntField
,ZonedEmbeddedLeadingSignedIntP1Field
,ZonedEmbeddedLeadingSignedIntP2Field
,ZonedEmbeddedLeadingSignedIntP3Field
,ZonedEmbeddedLeadingSignedIntP4Field
,ZonedEmbeddedLeadingSignedIntP5Field
,ZonedEmbeddedLeadingSignedIntP6Field
,ZonedEmbeddedLeadingSignedIntP7Field
,ZonedEmbeddedLeadingSignedIntP8Field
,ZonedEmbeddedLeadingSignedIntP9Field
,ZonedEmbeddedTrailingSignedIntField
,ZonedEmbeddedTrailingSignedIntP1Field
,ZonedEmbeddedTrailingSignedIntP2Field
,ZonedEmbeddedTrailingSignedIntP3Field
,ZonedEmbeddedTrailingSignedIntP4Field
,ZonedEmbeddedTrailingSignedIntP5Field
,ZonedEmbeddedTrailingSignedIntP6Field
,ZonedEmbeddedTrailingSignedIntP7Field
,ZonedEmbeddedTrailingSignedIntP8Field
,ZonedEmbeddedTrailingSignedIntP9Field
,ZonedExternalLeadingSignedIntField
,ZonedExternalLeadingSignedIntP1Field
,ZonedExternalLeadingSignedIntP2Field
,ZonedExternalLeadingSignedIntP3Field
,ZonedExternalLeadingSignedIntP4Field
,ZonedExternalLeadingSignedIntP5Field
,ZonedExternalLeadingSignedIntP6Field
,ZonedExternalLeadingSignedIntP7Field
,ZonedExternalLeadingSignedIntP8Field
,ZonedExternalLeadingSignedIntP9Field
,ZonedExternalTrailingSignedIntField
,ZonedExternalTrailingSignedIntP1Field
,ZonedExternalTrailingSignedIntP2Field
,ZonedExternalTrailingSignedIntP3Field
,ZonedExternalTrailingSignedIntP4Field
,ZonedExternalTrailingSignedIntP5Field
,ZonedExternalTrailingSignedIntP6Field
,ZonedExternalTrailingSignedIntP7Field
,ZonedExternalTrailingSignedIntP8Field
,ZonedExternalTrailingSignedIntP9Field
,ZonedUnsignedIntField
,ZonedUnsignedIntP1Field
,ZonedUnsignedIntP2Field
,ZonedUnsignedIntP3Field
,ZonedUnsignedIntP4Field
,ZonedUnsignedIntP5Field
,ZonedUnsignedIntP6Field
,ZonedUnsignedIntP7Field
,ZonedUnsignedIntP8Field
,ZonedUnsignedIntP9Field
An interface which describes a
Field
which has int accessors.
- Since:
- 2.1.0
-
Method Summary
Modifier and TypeMethodDescriptionint
getInt
(byte[] buffer) Answer an int from the given byte array buffer, at the offset of this field.int
getInt
(byte[] buffer, int bufOffset) Answer an int from the given byte array buffer, at the bufOffset + offset of this field.boolean
isSigned()
Answer whether the field is signedvoid
putInt
(int value, byte[] buffer) Put an int into thegiven byte array buffer, at the offset of this field.void
putInt
(int value, byte[] buffer, int bufOffset) Put an int into thegiven byte array buffer, at the bufOffset + offset of this field.Methods inherited from interface com.ibm.jzos.fields.Field
getByteLength, getOffset, setOffset
-
Method Details
-
getInt
int getInt(byte[] buffer) Answer an int from the given byte array buffer, at the offset of this field.- Parameters:
buffer
- the byte array- Returns:
- int
-
getInt
int getInt(byte[] buffer, int bufOffset) Answer an int from the given byte array buffer, at the bufOffset + offset of this field.- Parameters:
buffer
- the byte arraybufOffset
- the additional offset into the byte array- Returns:
- int
-
putInt
Put an int into thegiven byte array buffer, at the offset of this field.- Parameters:
value
- the int valuebuffer
- the byte array- Throws:
IllegalArgumentException
- if the value is out of range
-
putInt
Put an int into thegiven byte array buffer, at the bufOffset + offset of this field.- Parameters:
value
- the int valuebuffer
- the byte arraybufOffset
- the additional offset into the byte array- Throws:
IllegalArgumentException
- if the value is out of range
-
isSigned
boolean isSigned()Answer whether the field is signed
-