package org.chartsy.main.utils; /** * * @author Viorel */ public enum Price { OPEN("Open"), CLOSE("Close"), HIGH("High"), LOW("Low"), VOLUME("Volume"); private final String price; Price(String price) { this.price = price; } public String getPrice() { return this.price; } public String toString() { return this.price; } public static Price getPrice(String name) { if (name.equals(OPEN.getPrice())) return OPEN; if (name.equals(CLOSE.getPrice())) return CLOSE; if (name.equals(HIGH.getPrice())) return HIGH; if (name.equals(LOW.getPrice())) return LOW; if (name.equals(VOLUME.getPrice())) return VOLUME; return null; } public static Price[] getPrices() { return new Price[] { OPEN, CLOSE, HIGH, LOW }; } public static String[] getPriceList() { return new String[] { OPEN.getPrice(), CLOSE.getPrice(), HIGH.getPrice(), LOW.getPrice() }; } }