|
IBM Branch Transformation Toolkit Javadoc | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.dse.gui.EuroConverter
The EuroConverter class is a Bean that provides the functionality to convert any amount into European currency and vice versa.
Field Summary | |
---|---|
static java.lang.String |
EURO_ATS
Conversion Rate EURO to ATS. |
static java.lang.String |
EURO_BEF
Conversion Rate EURO to BEF. |
static java.lang.String |
EURO_DEM
Conversion Rate EURO to DEM. |
static java.lang.String |
EURO_ESP
Conversion Rate EURO to ESP. |
static java.lang.String |
EURO_FIM
Conversion Rate EURO to FIM. |
static java.lang.String |
EURO_FRF
Conversion Rate EURO to FRF. |
static java.lang.String |
EURO_IEP
Conversion Rate EURO to IEP. |
static java.lang.String |
EURO_ITL
Conversion Rate EURO to ITL. |
static java.lang.String |
EURO_NLG
Conversion Rate EURO to NLG. |
static java.lang.String |
EURO_PTE
Conversion Rate EURO to PTE. |
(package private) Hashtable |
fieldEuroCurrencies
|
(package private) Hashtable |
fieldLabelCurrencies
|
protected java.beans.PropertyChangeSupport |
propertyChange
|
Constructor Summary | |
---|---|
EuroConverter()
This constructor creates a EuroConverter object. |
Method Summary | |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Generated to support the propertyChange field. |
java.lang.String |
convertFromEuro(java.lang.String amount,
java.lang.String targetCurrencyId)
Converts an amount in European currency into an amount in the specified currency (targetCurrencyId). |
java.lang.String |
convertToEuro(java.lang.String amount,
java.lang.String sourceCurrencyId)
Converts an amount in the specified currency (sourceCurrencyId) into euro currency. |
void |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
Generated to support the propertyChange field. |
Hashtable |
getEuroCurrencies()
Gets the euroCurrencies property (java.util.Hashtable) value. |
java.lang.String[] |
getEuropeanCurrencies()
Returns all the European currency labels included in the labelCurrencies dictionary. |
java.lang.String |
getISOcodeFromLabel(java.lang.String label)
Returns an ISOcode corresponding to a given currency label. |
Hashtable |
getLabelCurrencies()
Gets the labelCurrencies property (java.util.Hashtable) value. |
void |
modifyCurrencyLabel(java.lang.String ISO_code,
java.lang.String label)
Allows modification of a value in the labelCurrencies dictionary. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Generated to support the propertyChange field. |
void |
setLabelCurrencies(Hashtable labelCurrencies)
Sets the labelCurrencies property (java.util.Hashtable) value. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String EURO_DEM
public static final java.lang.String EURO_ESP
public static final java.lang.String EURO_FRF
public static final java.lang.String EURO_BEF
public static final java.lang.String EURO_NLG
public static final java.lang.String EURO_PTE
public static final java.lang.String EURO_ITL
public static final java.lang.String EURO_ATS
public static final java.lang.String EURO_IEP
public static final java.lang.String EURO_FIM
Hashtable fieldEuroCurrencies
protected transient java.beans.PropertyChangeSupport propertyChange
Hashtable fieldLabelCurrencies
Constructor Detail |
public EuroConverter()
Method Detail |
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- PropertyChangeListener, the listenerpublic java.lang.String convertFromEuro(java.lang.String amount, java.lang.String targetCurrencyId) throws DSEInvalidCurrencyCode
amount
- java.lang.String, the amount to be convertedtargetCurrencyId
- java.lang.String, the target currency identifier
DSEInvalidCurrencyCode
public java.lang.String convertToEuro(java.lang.String amount, java.lang.String sourceCurrencyId) throws DSEInvalidCurrencyCode
amount
- java.lang.String, the amount to be convertedsourceCurrencyId
- java.lang.String, the source currency identifier
DSEInvalidCurrencyCode
public void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
public Hashtable getEuroCurrencies()
#setEuroCurrencies
public java.lang.String[] getEuropeanCurrencies()
public java.lang.String getISOcodeFromLabel(java.lang.String label)
label
- java.lang.String, the currency label
public Hashtable getLabelCurrencies()
setLabelCurrencies(com.ibm.dse.base.Hashtable)
public void modifyCurrencyLabel(java.lang.String ISO_code, java.lang.String label) throws DSEInvalidCurrencyCode
ISO_code
- java.lang.String, the currency ISO codelabel
- java.lang.String, the currency label
DSEInvalidCurrencyCode
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- PropertyChangeListener, the listenerpublic void setLabelCurrencies(Hashtable labelCurrencies)
labelCurrencies
- The new value for the propertygetLabelCurrencies()
|
IBM Branch Transformation Toolkit Javadoc | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |