ariba.ui.validation
Class BigDecimalMoneyFormatter.BigDecimalMoneyAdaptor
java.lang.Object
ariba.util.core.ClassExtension
ariba.ui.validation.BigDecimalMoneyFormatter.BigDecimalMoneyAdaptor
- All Implemented Interfaces:
- java.lang.Cloneable
- Enclosing class:
- BigDecimalMoneyFormatter
public static class BigDecimalMoneyFormatter.BigDecimalMoneyAdaptor
- extends ClassExtension
Field Summary |
static int |
CurrencyPrecision
Specifies that the currency's default precision should be
used for rounding. |
static int |
MaxPrecision
Specifies that maximum precision should be used for rounding. |
Method Summary |
java.math.BigDecimal |
convertAmount(java.lang.Object money,
java.lang.Object toCurrency,
Date date,
int precision)
|
java.lang.Object |
convertToCurrency(java.lang.Object money,
java.lang.Object currency)
|
java.lang.Object |
create(java.math.BigDecimal amount,
java.lang.Object currency)
|
static ariba.ui.validation.GenericMoneyFormatter.MoneyAdapter |
get(java.lang.Class targetClass)
|
static ariba.ui.validation.GenericMoneyFormatter.MoneyAdapter |
get(java.lang.Object target)
|
java.math.BigDecimal |
getAmount(java.lang.Object target)
|
java.lang.Object |
getCurrency(java.lang.Object target)
|
BigDecimalMoneyFormatter.CurrencyAdapter |
getCurrencyAdapter()
|
int |
getSign(java.lang.Object target)
|
boolean |
isInstance(java.lang.Object obj)
|
int |
moneyPrecision()
|
int |
moneyScale()
|
java.lang.Object |
negate(java.lang.Object target)
|
static ariba.ui.validation.GenericMoneyFormatter.MoneyAdapter |
registerClassExtension(java.lang.Class cls,
ariba.ui.validation.GenericMoneyFormatter.MoneyAdapter extension)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CurrencyPrecision
public static final int CurrencyPrecision
- Specifies that the currency's default precision should be
used for rounding.
- See Also:
- Constant Field Values
MaxPrecision
public static final int MaxPrecision
- Specifies that maximum precision should be used for rounding.
- See Also:
- Constant Field Values
BigDecimalMoneyFormatter.BigDecimalMoneyAdaptor
public BigDecimalMoneyFormatter.BigDecimalMoneyAdaptor()
isInstance
public boolean isInstance(java.lang.Object obj)
getAmount
public java.math.BigDecimal getAmount(java.lang.Object target)
create
public java.lang.Object create(java.math.BigDecimal amount,
java.lang.Object currency)
getSign
public int getSign(java.lang.Object target)
negate
public java.lang.Object negate(java.lang.Object target)
convertAmount
public java.math.BigDecimal convertAmount(java.lang.Object money,
java.lang.Object toCurrency,
Date date,
int precision)
getCurrencyAdapter
public BigDecimalMoneyFormatter.CurrencyAdapter getCurrencyAdapter()
registerClassExtension
public static ariba.ui.validation.GenericMoneyFormatter.MoneyAdapter registerClassExtension(java.lang.Class cls,
ariba.ui.validation.GenericMoneyFormatter.MoneyAdapter extension)
get
public static ariba.ui.validation.GenericMoneyFormatter.MoneyAdapter get(java.lang.Object target)
get
public static ariba.ui.validation.GenericMoneyFormatter.MoneyAdapter get(java.lang.Class targetClass)
getCurrency
public java.lang.Object getCurrency(java.lang.Object target)
convertToCurrency
public java.lang.Object convertToCurrency(java.lang.Object money,
java.lang.Object currency)
moneyScale
public int moneyScale()
moneyPrecision
public int moneyPrecision()
AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.