- 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 TypeMethodDescriptionintgetInt(byte[] buffer) Answer an int from the given byte array buffer, at the offset of this field.intgetInt(byte[] buffer, int bufOffset) Answer an int from the given byte array buffer, at the bufOffset + offset of this field.booleanisSigned()Answer whether the field is signedvoidputInt(int value, byte[] buffer) Put an int into thegiven byte array buffer, at the offset of this field.voidputInt(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
-