Top Description Fields Constructors Methods
org.javamoney.moneta.function

public Class DefaultMonetaryRoundedFactory

extends Object
implements MonetaryRoundedFactory
Class Inheritance
All Implemented Interfaces
org.javamoney.moneta.function.MonetaryRoundedFactory
Static Imports
java.util.Objects.requireNonNull

The default implementation to MonetaryRoundedFactory, this implementation returns the RoundedMoney.
Author
Otavio Santana
See Also
MonetaryRoundedFactory#create(Number, CurrencyUnit)

Field Summary

Modifier and TypeField and Description
private final MonetaryOperator

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public MonetaryAmount
create(Number number, CurrencyUnit currencyUnit)

Implements org.javamoney.moneta.function.MonetaryRoundedFactory.create.

Create a MonetaryAmount with Number, CurrencyUnit and the MonetaryOperator as rounding operator given in this factory with the MonetaryRoundedFactory#getRoundingOperator().

public MonetaryOperator
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

roundingOperatorback to summary
private final MonetaryOperator roundingOperator

Constructor Detail

DefaultMonetaryRoundedFactoryback to summary
public DefaultMonetaryRoundedFactory(MonetaryOperator roundingOperator)

Method Detail

createback to summary
public MonetaryAmount create(Number number, CurrencyUnit currencyUnit)

Implements org.javamoney.moneta.function.MonetaryRoundedFactory.create.

Doc from org.javamoney.moneta.function.MonetaryRoundedFactory.create.

Create a MonetaryAmount with Number, CurrencyUnit and the MonetaryOperator as rounding operator given in this factory with the MonetaryRoundedFactory#getRoundingOperator(). The implementation will org.javamoney.moneta.RoundedMoney

Annotations
@Override
getRoundingOperatorback to summary
public MonetaryOperator getRoundingOperator()

Implements org.javamoney.moneta.function.MonetaryRoundedFactory.getRoundingOperator.

Doc from org.javamoney.moneta.function.MonetaryRoundedFactory.getRoundingOperator.

return the MonetaryOperator as rounding operator

Annotations
@Override
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Annotations
@Override