- 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.voidputBigDecimal(BigDecimal value, byte[] buffer) Put a BigDecimal into the given byte array buffer, at the offset of this field.voidputBigDecimal(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
-