|
GeoSoft API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Object | +--CurrencyManager
A currency manager object. The client machine must be online in order for dynamic exchange rates to work.
Constructor Summary | |
CurrencyManager()
Create a currency manager with default currency server. |
|
CurrencyManager(CurrencyServer currencyServer)
Create currency manager with the specified currency server. |
Method Summary | |
void |
addCurrencyListener(CurrencyListener currencyListener)
Add a display currency listener. |
double |
convert(double amount,
Currency fromCurrency,
Currency toCurrency)
Convert an amount between two currencies. |
double |
convertFromBase(double amount,
Currency currency)
Convert an amount in base currency (US$) to the given currency. |
double |
convertToBase(double amount,
Currency currency)
Convert an amount in a given currency to base currency (US$). |
double |
getBaseAmount(double amount)
Convert an amount in current display currency to base currency (US$). |
Currency |
getCurrency(String isoCode)
Get currency for specified ISO code. |
double |
getDisplayAmount(double amount)
Convert a base amount (US$) to current display currency. |
Currency |
getDisplayCurrency()
Get current "display currency". |
static void |
main(String[] args)
Testing this class. |
void |
removeCurrencyListener(CurrencyListener currencyListener)
Remove a display currency listener. |
void |
setDisplayCurrency(Currency currency)
Set the current "display currency". |
Methods inherited from class Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CurrencyManager()
public CurrencyManager(CurrencyServer currencyServer)
currencyServer
- Currency server.Method Detail |
public void setDisplayCurrency(Currency currency)
currency
- New display currency.addCurrencyListener(no.geosoft.cc.currency.CurrencyListener)
public Currency getDisplayCurrency()
public Currency getCurrency(String isoCode)
isoCode
- ISO code of currency to get.
public double convertToBase(double amount, Currency currency)
amount
- Amount to covert.currency
- Currency to convert from.
public double getBaseAmount(double amount)
amount
- Amount to covert.
public double convertFromBase(double amount, Currency currency)
amount
- Amount to covert.currency
- Currency to convert to.
public double getDisplayAmount(double amount)
amount
- Amount to covert.
public double convert(double amount, Currency fromCurrency, Currency toCurrency)
amount
- Amount to convert.fromCurrency
- Currency to convert from.toCurrency
- Currency to convert to.
public void addCurrencyListener(CurrencyListener currencyListener)
currencyListener
- Listener to add.public void removeCurrencyListener(CurrencyListener currencyListener)
currencyListener
- Listener to remove.public static void main(String[] args)
args
- Not used.
|
GeoSoft API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |