Module java.money

Class ProviderContextBuilder

    • Constructor Detail

      • ProviderContextBuilder

        private ProviderContextBuilder​(java.lang.String provider,
                                       RateType rateType,
                                       RateType... rateTypes)
        Create a new Builder instance.
        Parameters:
        provider - the provider name, not null.
        rateTypes - the rate types, not null and not empty.
      • ProviderContextBuilder

        private ProviderContextBuilder​(java.lang.String provider,
                                       java.util.Collection<RateType> rateTypes)
        Create a new Builder instance.
        Parameters:
        provider - the provider name, not null.
        rateTypes - the rate types, not null and not empty.
      • ProviderContextBuilder

        private ProviderContextBuilder​(ProviderContext context)
        Create a new Builder, hereby using the given ProviderContext 's values as defaults. This allows changing an existing ProviderContext easily.
        Parameters:
        context - the context, not null