Back to project page MtGoxWidget.
The source code is released under:
Apache License
If you think the Android project MtGoxWidget listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package st.brothas.mtgoxwidget; //from w ww .j a v a 2s . co m import java.util.EnumSet; import java.util.HashMap; import java.util.Map; import static st.brothas.mtgoxwidget.CurrencyConversion.VirtualCurrency.LITECOIN; import static st.brothas.mtgoxwidget.CurrencyConversion.VirtualCurrency.QUARK; public enum CurrencyConversion { // Bitcoin BTC_USD(1, "BTC/USD", "$"), BTC_EUR(2, "BTC/EUR", ""), BTC_GBP(3, "BTC/GBP", ""), BTC_CAD(4, "BTC/CAD", "$"), BTC_AUD(5, "BTC/AUD", "$"), BTC_CNY(6, "BTC/CNY", ""), BTC_JPY(7, "BTC/JPY", ""), BTC_RUB(8, "BTC/RUB", "?"), BTC_SEK(9, "BTC/SEK", "k"), BTC_PLN(10,"BTC/PLN", "z"), BTC_ILS(11,"BTC/ILS", "?"), // Litecoin LTC_BTC(106, "LTC/BTC", "?", LITECOIN), LTC_USD(107, "LTC/USD", "$", LITECOIN), LTC_EUR(108, "LTC/EUR", "", LITECOIN), LTC_CNY(109, "LTC/CNY", "", LITECOIN), // Quark QRK_BTC(206, "QRK/BTC", "?", QUARK), QRK_CNY(207, "QRK/CNY", "", QUARK); public enum VirtualCurrency {BITCOIN, LITECOIN, QUARK} public final Integer id; public final String description; public final String symbol; public final VirtualCurrency virtualCurrency; private static final Map<Integer,CurrencyConversion> lookup = new HashMap<Integer,CurrencyConversion>(); CurrencyConversion(int id, String description, String symbol) { this(id, description, symbol, VirtualCurrency.BITCOIN); // Default Bitcoin } CurrencyConversion(int id, String description, String symbol, VirtualCurrency virtualCurrency) { this.id = id; this.description = description; this.symbol = symbol; this.virtualCurrency = virtualCurrency; } static { for(CurrencyConversion s : EnumSet.allOf(CurrencyConversion.class)) lookup.put(s.id, s); } public static CurrencyConversion getDefault() { return BTC_USD; } public static CurrencyConversion getById(int id) { return lookup.get(id); } }