Package com.squarespace.cldrengine.api
Class CurrencyFormatOptions
- java.lang.Object
-
- com.squarespace.cldrengine.api.DecimalAdjustOptions
-
- com.squarespace.cldrengine.api.NumberFormatOptions
-
- com.squarespace.cldrengine.api.CurrencyFormatOptions
-
public class CurrencyFormatOptions extends NumberFormatOptions
-
-
Field Summary
Fields Modifier and Type Field Description Option<java.lang.Boolean>
cash
Option<java.lang.Integer>
divisor
Option<CurrencyFormatStyleType>
style
Option<CurrencySymbolWidthType>
symbolWidth
-
Fields inherited from class com.squarespace.cldrengine.api.NumberFormatOptions
group, numberSystem, trimZeroFractions
-
Fields inherited from class com.squarespace.cldrengine.api.DecimalAdjustOptions
maximumFractionDigits, maximumSignificantDigits, minimumFractionDigits, minimumIntegerDigits, minimumSignificantDigits, round
-
-
Constructor Summary
Constructors Constructor Description CurrencyFormatOptions()
CurrencyFormatOptions(CurrencyFormatOptions arg)
-
Method Summary
-
Methods inherited from class com.squarespace.cldrengine.api.NumberFormatOptions
_merge, _mergeIf, fromSuper, merge, mergeIf
-
Methods inherited from class com.squarespace.cldrengine.api.DecimalAdjustOptions
_merge, _mergeIf, merge, mergeIf
-
-
-
-
Field Detail
-
divisor
public final Option<java.lang.Integer> divisor
-
cash
public final Option<java.lang.Boolean> cash
-
style
public final Option<CurrencyFormatStyleType> style
-
symbolWidth
public final Option<CurrencySymbolWidthType> symbolWidth
-
-
Constructor Detail
-
CurrencyFormatOptions
public CurrencyFormatOptions()
-
CurrencyFormatOptions
public CurrencyFormatOptions(CurrencyFormatOptions arg)
-
-
Method Detail
-
divisor
public CurrencyFormatOptions divisor(java.lang.Integer arg)
-
divisor
public CurrencyFormatOptions divisor(Option<java.lang.Integer> arg)
-
cash
public CurrencyFormatOptions cash(java.lang.Boolean arg)
-
cash
public CurrencyFormatOptions cash(Option<java.lang.Boolean> arg)
-
style
public CurrencyFormatOptions style(CurrencyFormatStyleType arg)
-
style
public CurrencyFormatOptions style(Option<CurrencyFormatStyleType> arg)
-
symbolWidth
public CurrencyFormatOptions symbolWidth(CurrencySymbolWidthType arg)
-
symbolWidth
public CurrencyFormatOptions symbolWidth(Option<CurrencySymbolWidthType> arg)
-
fromSuper
public static CurrencyFormatOptions fromSuper(NumberFormatOptions arg)
-
group
public CurrencyFormatOptions group(java.lang.Boolean arg)
- Overrides:
group
in classNumberFormatOptions
-
group
public CurrencyFormatOptions group(Option<java.lang.Boolean> arg)
- Overrides:
group
in classNumberFormatOptions
-
numberSystem
public CurrencyFormatOptions numberSystem(java.lang.String arg)
- Overrides:
numberSystem
in classNumberFormatOptions
-
numberSystem
public CurrencyFormatOptions numberSystem(Option<java.lang.String> arg)
- Overrides:
numberSystem
in classNumberFormatOptions
-
trimZeroFractions
public CurrencyFormatOptions trimZeroFractions(java.lang.Boolean arg)
- Overrides:
trimZeroFractions
in classNumberFormatOptions
-
trimZeroFractions
public CurrencyFormatOptions trimZeroFractions(Option<java.lang.Boolean> arg)
- Overrides:
trimZeroFractions
in classNumberFormatOptions
-
round
public CurrencyFormatOptions round(RoundingModeType arg)
- Overrides:
round
in classNumberFormatOptions
-
round
public CurrencyFormatOptions round(Option<RoundingModeType> arg)
- Overrides:
round
in classNumberFormatOptions
-
minimumIntegerDigits
public CurrencyFormatOptions minimumIntegerDigits(java.lang.Integer arg)
- Overrides:
minimumIntegerDigits
in classNumberFormatOptions
-
minimumIntegerDigits
public CurrencyFormatOptions minimumIntegerDigits(Option<java.lang.Integer> arg)
- Overrides:
minimumIntegerDigits
in classNumberFormatOptions
-
maximumFractionDigits
public CurrencyFormatOptions maximumFractionDigits(java.lang.Integer arg)
- Overrides:
maximumFractionDigits
in classNumberFormatOptions
-
maximumFractionDigits
public CurrencyFormatOptions maximumFractionDigits(Option<java.lang.Integer> arg)
- Overrides:
maximumFractionDigits
in classNumberFormatOptions
-
minimumFractionDigits
public CurrencyFormatOptions minimumFractionDigits(java.lang.Integer arg)
- Overrides:
minimumFractionDigits
in classNumberFormatOptions
-
minimumFractionDigits
public CurrencyFormatOptions minimumFractionDigits(Option<java.lang.Integer> arg)
- Overrides:
minimumFractionDigits
in classNumberFormatOptions
-
maximumSignificantDigits
public CurrencyFormatOptions maximumSignificantDigits(java.lang.Integer arg)
- Overrides:
maximumSignificantDigits
in classNumberFormatOptions
-
maximumSignificantDigits
public CurrencyFormatOptions maximumSignificantDigits(Option<java.lang.Integer> arg)
- Overrides:
maximumSignificantDigits
in classNumberFormatOptions
-
minimumSignificantDigits
public CurrencyFormatOptions minimumSignificantDigits(java.lang.Integer arg)
- Overrides:
minimumSignificantDigits
in classNumberFormatOptions
-
minimumSignificantDigits
public CurrencyFormatOptions minimumSignificantDigits(Option<java.lang.Integer> arg)
- Overrides:
minimumSignificantDigits
in classNumberFormatOptions
-
build
public static CurrencyFormatOptions build()
-
copy
public CurrencyFormatOptions copy()
- Overrides:
copy
in classNumberFormatOptions
-
mergeIf
public CurrencyFormatOptions mergeIf(CurrencyFormatOptions... args)
-
_mergeIf
protected void _mergeIf(CurrencyFormatOptions o)
-
merge
public CurrencyFormatOptions merge(CurrencyFormatOptions... args)
-
_merge
protected void _merge(CurrencyFormatOptions o)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classNumberFormatOptions
-
_tostring
protected void _tostring(java.lang.StringBuilder buf)
- Overrides:
_tostring
in classNumberFormatOptions
-
-