-
- 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
public interface IntAccessor extends Field
An interface which describes aField
which has int accessors.- Since:
- 2.1.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
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 Detail
-
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
void putInt(int value, byte[] buffer) throws java.lang.IllegalArgumentException
Put an int into thegiven byte array buffer, at the offset of this field.- Parameters:
value
- the int valuebuffer
- the byte array- Throws:
java.lang.IllegalArgumentException
- if the value is out of range
-
putInt
void putInt(int value, byte[] buffer, int bufOffset) throws java.lang.IllegalArgumentException
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:
java.lang.IllegalArgumentException
- if the value is out of range
-
isSigned
boolean isSigned()
Answer whether the field is signed
-
-