|
|||||||||
| Home >> All >> com >> pjsofts >> eurobudget >> [ data overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
com.pjsofts.eurobudget.data
Class CurrencyChoice

java.lang.Objectcom.pjsofts.eurobudget.data.CurrencyChoice
- All Implemented Interfaces:
- java.lang.Comparable
- public class CurrencyChoice
- extends java.lang.Object
- implements java.lang.Comparable
- extends java.lang.Object
Helper class about Currency Add sort order.
| Field Summary | |
java.util.Currency |
ccy
|
private static java.util.HashMap |
map
map of instances (key:Currency value:MyCurrency) |
| Constructor Summary | |
private |
CurrencyChoice(java.util.Currency ccy)
|
| Method Summary | |
int |
compareTo(java.lang.Object o)
Compares this object with another, and returns a numerical result based on the comparison. |
static CurrencyChoice[] |
getAvailableCurrencies()
all available ccy (sorted) |
static CurrencyChoice |
getInstance(java.util.Currency ccy)
|
java.lang.String |
toString()
Convert this Object to a human-readable String. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
map
private static java.util.HashMap map
- map of instances (key:Currency value:MyCurrency)
ccy
public java.util.Currency ccy
| Constructor Detail |
CurrencyChoice
private CurrencyChoice(java.util.Currency ccy)
| Method Detail |
compareTo
public int compareTo(java.lang.Object o)
- Description copied from interface:
java.lang.Comparable - Compares this object with another, and returns a numerical result based
on the comparison. If the result is negative, this object sorts less
than the other; if 0, the two are equal, and if positive, this object
sorts greater than the other. To translate this into boolean, simply
perform
o1.compareTo(o2) <op> 0, where op is one of <, <=, =, !=, >, or >=.You must make sure that the comparison is mutual, ie.
sgn(x.compareTo(y)) == -sgn(y.compareTo(x))(where sgn() is defined as -1, 0, or 1 based on the sign). This includes throwing an exception in either direction if the two are not comparable; hence,compareTo(null)should always throw an Exception.You should also ensure transitivity, in two forms:
x.compareTo(y) > 0 && y.compareTo(z) > 0impliesx.compareTo(z) > 0; andx.compareTo(y) == 0impliesx.compareTo(z) == y.compareTo(z).- Specified by:
compareToin interfacejava.lang.Comparable
toString
public java.lang.String toString()
- Description copied from class:
java.lang.Object - Convert this Object to a human-readable String.
There are no limits placed on how long this String
should be or what it should contain. We suggest you
make it as intuitive as possible to be able to place
it into System.out.println() 55
and such.
It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.
This method will be called when performing string concatenation with this object. If the result is
null, string concatenation will instead use"null".The default implementation returns
getClass().getName() + "@" + Integer.toHexString(hashCode()).
getInstance
public static CurrencyChoice getInstance(java.util.Currency ccy)
getAvailableCurrencies
public static CurrencyChoice[] getAvailableCurrencies()
- all available ccy (sorted)
|
|||||||||
| Home >> All >> com >> pjsofts >> eurobudget >> [ data overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
com.pjsofts.eurobudget.data.CurrencyChoice