- 绘制参数包装类:用于创建绘制策略和传递绘制数据对象
package com.compass;
/**
* 绘制参数
*/
public class BoundaryBean {
private Utype mold;
private PanelDiskBean panelDiskBean;
public BoundaryBean() {
}
public BoundaryBean(Utype mold, PanelDiskBean panelDiskBean) {
this.mold = mold;
this.panelDiskBean = panelDiskBean;
}
public Utype getMold() {
return mold;
}
public void setMold(Utype mold) {
this.mold = mold;
}
public PanelDiskBean getPanelDiskBean() {
return panelDiskBean;
}
public void setPanelDiskBean(PanelDiskBean panelDiskBean) {
this.panelDiskBean = panelDiskBean;
}
}
public enum Utype {
/**
* 八卦(天池(海底)) 绘制第一圈
*/
Gossip,
/**
* 多排文本绘制
*/
MultiOrdinary,
/**
* 字体图案
*/
UserFont,
/**
* 普通
*/
Ordinary,
/**
* 刻度
*/
Dial,
/**
* 图案
*/
Graph;
}