Interface BigDecimalAccessor
- 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 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
-