- All Superinterfaces:
Field
- All Known Implementing Classes:
BinaryAsBigDecimalField
,ExternalDecimalAsBigDecimalField
,PackedBigDecimalField
,PackedBigDecimalP10Field
,PackedBigDecimalP11Field
,PackedBigDecimalP12Field
,PackedBigDecimalP13Field
,PackedBigDecimalP14Field
,PackedBigDecimalP15Field
,PackedBigDecimalP16Field
,PackedBigDecimalP17Field
,PackedBigDecimalP18Field
,PackedBigDecimalP1Field
,PackedBigDecimalP2Field
,PackedBigDecimalP3Field
,PackedBigDecimalP4Field
,PackedBigDecimalP5Field
,PackedBigDecimalP6Field
,PackedBigDecimalP7Field
,PackedBigDecimalP8Field
,PackedBigDecimalP9Field
,PackedDecimalAsBigDecimalField
,ZonedEmbeddedLeadingSignedBigDecimalField
,ZonedEmbeddedLeadingSignedBigDecimalP10Field
,ZonedEmbeddedLeadingSignedBigDecimalP11Field
,ZonedEmbeddedLeadingSignedBigDecimalP12Field
,ZonedEmbeddedLeadingSignedBigDecimalP13Field
,ZonedEmbeddedLeadingSignedBigDecimalP14Field
,ZonedEmbeddedLeadingSignedBigDecimalP15Field
,ZonedEmbeddedLeadingSignedBigDecimalP16Field
,ZonedEmbeddedLeadingSignedBigDecimalP17Field
,ZonedEmbeddedLeadingSignedBigDecimalP18Field
,ZonedEmbeddedLeadingSignedBigDecimalP1Field
,ZonedEmbeddedLeadingSignedBigDecimalP2Field
,ZonedEmbeddedLeadingSignedBigDecimalP3Field
,ZonedEmbeddedLeadingSignedBigDecimalP4Field
,ZonedEmbeddedLeadingSignedBigDecimalP5Field
,ZonedEmbeddedLeadingSignedBigDecimalP6Field
,ZonedEmbeddedLeadingSignedBigDecimalP7Field
,ZonedEmbeddedLeadingSignedBigDecimalP8Field
,ZonedEmbeddedLeadingSignedBigDecimalP9Field
,ZonedEmbeddedTrailingSignedBigDecimalField
,ZonedEmbeddedTrailingSignedBigDecimalP10Field
,ZonedEmbeddedTrailingSignedBigDecimalP11Field
,ZonedEmbeddedTrailingSignedBigDecimalP12Field
,ZonedEmbeddedTrailingSignedBigDecimalP13Field
,ZonedEmbeddedTrailingSignedBigDecimalP14Field
,ZonedEmbeddedTrailingSignedBigDecimalP15Field
,ZonedEmbeddedTrailingSignedBigDecimalP16Field
,ZonedEmbeddedTrailingSignedBigDecimalP17Field
,ZonedEmbeddedTrailingSignedBigDecimalP18Field
,ZonedEmbeddedTrailingSignedBigDecimalP1Field
,ZonedEmbeddedTrailingSignedBigDecimalP2Field
,ZonedEmbeddedTrailingSignedBigDecimalP3Field
,ZonedEmbeddedTrailingSignedBigDecimalP4Field
,ZonedEmbeddedTrailingSignedBigDecimalP5Field
,ZonedEmbeddedTrailingSignedBigDecimalP6Field
,ZonedEmbeddedTrailingSignedBigDecimalP7Field
,ZonedEmbeddedTrailingSignedBigDecimalP8Field
,ZonedEmbeddedTrailingSignedBigDecimalP9Field
,ZonedExternalLeadingSignedBigDecimalField
,ZonedExternalLeadingSignedBigDecimalP10Field
,ZonedExternalLeadingSignedBigDecimalP11Field
,ZonedExternalLeadingSignedBigDecimalP12Field
,ZonedExternalLeadingSignedBigDecimalP13Field
,ZonedExternalLeadingSignedBigDecimalP14Field
,ZonedExternalLeadingSignedBigDecimalP15Field
,ZonedExternalLeadingSignedBigDecimalP16Field
,ZonedExternalLeadingSignedBigDecimalP17Field
,ZonedExternalLeadingSignedBigDecimalP18Field
,ZonedExternalLeadingSignedBigDecimalP1Field
,ZonedExternalLeadingSignedBigDecimalP2Field
,ZonedExternalLeadingSignedBigDecimalP3Field
,ZonedExternalLeadingSignedBigDecimalP4Field
,ZonedExternalLeadingSignedBigDecimalP5Field
,ZonedExternalLeadingSignedBigDecimalP6Field
,ZonedExternalLeadingSignedBigDecimalP7Field
,ZonedExternalLeadingSignedBigDecimalP8Field
,ZonedExternalLeadingSignedBigDecimalP9Field
,ZonedExternalTrailingSignedBigDecimalField
,ZonedExternalTrailingSignedBigDecimalP10Field
,ZonedExternalTrailingSignedBigDecimalP11Field
,ZonedExternalTrailingSignedBigDecimalP12Field
,ZonedExternalTrailingSignedBigDecimalP13Field
,ZonedExternalTrailingSignedBigDecimalP14Field
,ZonedExternalTrailingSignedBigDecimalP15Field
,ZonedExternalTrailingSignedBigDecimalP16Field
,ZonedExternalTrailingSignedBigDecimalP17Field
,ZonedExternalTrailingSignedBigDecimalP18Field
,ZonedExternalTrailingSignedBigDecimalP1Field
,ZonedExternalTrailingSignedBigDecimalP2Field
,ZonedExternalTrailingSignedBigDecimalP3Field
,ZonedExternalTrailingSignedBigDecimalP4Field
,ZonedExternalTrailingSignedBigDecimalP5Field
,ZonedExternalTrailingSignedBigDecimalP6Field
,ZonedExternalTrailingSignedBigDecimalP7Field
,ZonedExternalTrailingSignedBigDecimalP8Field
,ZonedExternalTrailingSignedBigDecimalP9Field
Defines an interface for
Field
objects that have BigDecimal
accessors.
- Since:
- 2.1.0
-
Method Summary
Modifier and TypeMethodDescriptiongetBigDecimal
(byte[] buffer) Answer a BigDecimal from the given byte array buffer, at the offset of this field.getBigDecimal
(byte[] buffer, int bufOffset) Answer a BigDecimal from the given byte array buffer, at the bufOffset + offset of this field.void
putBigDecimal
(BigDecimal value, byte[] buffer) Put a BigDecimal into the given byte array buffer, at the offset of this field.void
putBigDecimal
(BigDecimal value, byte[] buffer, int bufOffset) Put a BigDecimal into the given byte array buffer, at the bufOffset + offset of this field.Methods inherited from interface com.ibm.jzos.fields.Field
getByteLength, getOffset, setOffset
-
Method Details
-
getBigDecimal
Answer a BigDecimal from the given byte array buffer, at the offset of this field.- Parameters:
buffer
- the byte array- Returns:
- BigDecimal
-
getBigDecimal
Answer a BigDecimal 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:
- BigDecimal
-
putBigDecimal
Put a BigDecimal into the given byte array buffer, at the offset of this field.- Parameters:
value
- the BigDecimal valuebuffer
- the byte array- Throws:
IllegalArgumentException
- if the value is out of range
-
putBigDecimal
Put a BigDecimal into the given byte array buffer, at the bufOffset + offset of this field.- Parameters:
value
- the BigDecimal valuebuffer
- the byte arraybufOffset
- the additional offset into the byte array- Throws:
IllegalArgumentException
- if the value is out of range
-