-
- 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
public interface BigDecimalAccessor extends Field
Defines an interface forField
objects that haveBigDecimal
accessors.- Since:
- 2.1.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.math.BigDecimal
getBigDecimal(byte[] buffer)
Answer a BigDecimal from the given byte array buffer, at the offset of this field.java.math.BigDecimal
getBigDecimal(byte[] buffer, int bufOffset)
Answer a BigDecimal from the given byte array buffer, at the bufOffset + offset of this field.void
putBigDecimal(java.math.BigDecimal value, byte[] buffer)
Put a BigDecimal into the given byte array buffer, at the offset of this field.void
putBigDecimal(java.math.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 Detail
-
getBigDecimal
java.math.BigDecimal getBigDecimal(byte[] buffer)
Answer a BigDecimal from the given byte array buffer, at the offset of this field.- Parameters:
buffer
- the byte array- Returns:
- BigDecimal
-
getBigDecimal
java.math.BigDecimal getBigDecimal(byte[] buffer, int bufOffset)
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
void putBigDecimal(java.math.BigDecimal value, byte[] buffer) throws java.lang.IllegalArgumentException
Put a BigDecimal into the given byte array buffer, at the offset of this field.- Parameters:
value
- the BigDecimal valuebuffer
- the byte array- Throws:
java.lang.IllegalArgumentException
- if the value is out of range
-
putBigDecimal
void putBigDecimal(java.math.BigDecimal value, byte[] buffer, int bufOffset) throws java.lang.IllegalArgumentException
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:
java.lang.IllegalArgumentException
- if the value is out of range
-
-