package com.sohu.cache.web.chart.key;
/**
* Created by hym on 14-7-27.
*/
public class ChartKeysUtil {
public enum ChartKey {
RENDER_TO("renderTo"), TYPE("type");
private String key;
ChartKey(String key) {
this.key = key;
}
public String getKey() {
return key;
}
}
public enum TitleKey {
TEXT("text");
private String key;
TitleKey(String key) {
this.key = key;
}
public String getKey() {
return key;
}
}
public enum SubTitleKey {
TEXT("text");
private String key;
SubTitleKey(String key) {
this.key = key;
}
public String getKey() {
return key;
}
}
public enum XAxisKey {
CATEGORIES("categories"),
LABELS("labels"),LABELS_STEP("step"),LABELS_ROTATION("rotation"), LABELS_Y("y"),
MAX_STAGGER_LINES("maxStaggerLines");
private String key;
XAxisKey(String key) {
this.key = key;
}
public String getKey() {
return key;
}
}
public enum YAxisKey {
TITLE("title"), TITLE_TEXT("text"),
PLOTLINES("plotLines"), PLOTLINES_VALUE("value"), PLOTLINES_WIDTH("width"), PLOTLINES_COLOR("color");
private String key;
YAxisKey(String key) {
this.key = key;
}
public String getKey() {
return key;
}
}
public enum TooltipKey {
VALUESUFFIX("valueSuffix"),CROSSHAIRS("crosshairs"),SHARED("shared");
private String key;
TooltipKey(String key) {
this.key = key;
}
public String getKey() {
return key;
}
}
public enum LegendKey {
LAYOUT("layout"), ALIGN("align"), VERTICALALIGN("verticalAlign"), BORDERWIDTH("borderWidth");
private String key;
LegendKey(String key) {
this.key = key;
}
public String getKey() {
return key;
}
}
public enum SeriesKey {
DATA("data"), NAME("name");
private String key;
SeriesKey(String key) {
this.key = key;
}
public String getKey() {
return key;
}
}
}