Top Fields Constructors Methods
org.javamoney.moneta.function

pack-priv Class RoundingMonetaryAmountOperator

extends Object
implements MonetaryOperator
Class Inheritance
All Implemented Interfaces
javax.money.MonetaryOperator
Imports
java.math.BigDecimal, .RoundingMode, java.util.Objects, .OptionalInt, javax.money.CurrencyUnit, .MonetaryAmount, .MonetaryOperator

Field Summary

Modifier and TypeField and Description
pack-priv static final RoundingMode
private final RoundingMode
private final OptionalInt

Constructor Summary

AccessConstructor and Description
public
public
public

Method Summary

Modifier and TypeMethod and Description
public MonetaryAmount
apply(MonetaryAmount amount)

Implements javax.money.MonetaryOperator.apply.

Applies the operator on the given amount.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

DEFAULT_ROUNDING_MONETARY_AMOUNTback to summary
pack-priv static final RoundingMode DEFAULT_ROUNDING_MONETARY_AMOUNT
roundingModeback to summary
private final RoundingMode roundingMode
scaleOptionalback to summary
private final OptionalInt scaleOptional

Constructor Detail

RoundingMonetaryAmountOperatorback to summary
public RoundingMonetaryAmountOperator()
RoundingMonetaryAmountOperatorback to summary
public RoundingMonetaryAmountOperator(RoundingMode roundingMode)
RoundingMonetaryAmountOperatorback to summary
public RoundingMonetaryAmountOperator(RoundingMode roundingMode, int scale)

Method Detail

applyback to summary
public MonetaryAmount apply(MonetaryAmount amount)

Implements javax.money.MonetaryOperator.apply.

Doc from javax.money.MonetaryOperator.apply.

Applies the operator on the given amount.

Annotations
@Override