JAXB使用经验总结(二)

2014-11-24 02:57:39 · 作者: · 浏览: 1
private String majorTMNumber;

@XmlAttribute
private String majorTMColor;

@XmlAttribute
private String majorTMHeight;

@XmlAttribute
private String minorTMNumber;

@XmlAttribute
private String minorTMColor;

@XmlAttribute
private String minorTMHeight;

@XmlAttribute
private String displayValueDistance;

@XmlAttribute
private String tickValueDistance;

@XmlAttribute
private String gaugeStartAngle;

@XmlAttribute
private String gaugeEndAngle;

@XmlAttribute
private String palette;

@XmlAttribute
private String showValue;

@XmlAttribute
private String numberSuffix;

@XmlElementWrapper(name = "colorRange")
@XmlElement(name = "color")
private List colors;

@XmlElementWrapper(name = "dials")
@XmlElement(name = "dial")
private List dials;

@XmlElementWrapper(name = "annotations")
@XmlElement(name = "annotationGroup")
private List annotations;

public void addAnnotationGroup(AnnotationGroup annotationGroup) {
if (annotations == null)
annotations = new LinkedList();
this.annotations.add(annotationGroup);
}

public void addDials(Dial dial) {
if (dials == null)
dials = new LinkedList();
this.dials.add(dial);
}

public void setAnnotations(List annotations) {
this.annotations = annotations;
}

public void setDials(List dials) {
this.dials = dials;
}

public void setColors(List colors) {
this.colors = colors;
}

public void addColor(Color color) {
if (color == null)
colors = new LinkedList();
this.colors.add(color);
}

public void setLowerLimit(String lowerLimit) {
this.lowerLimit = lowerLimit;
}

public void setUpperLimit(String upperLimit) {
this.upperLimit = upperLimit;
}

public void setLowerLimitDisplay(String lowerLimitDisplay) {
this.lowerLimitDisplay = lowerLimitDisplay;
}

public void setUpperLimitDisplay(String upperLimitDisplay) {
this.upperLimitDisplay = upperLimitDisplay;
}

public void setMajorTMNumber(String majorTMNumber) {
this.majorTMNumber = majorTMNumber;
}

public void setMajorTMColor(String majorTMColor) {
this.majorTMColor = majorTMColor;
}

public void setMajorTMHeight(String majorTMHeight) {
this.majorTMHeight = majorTMHeight;
}

public void setMinorTMNumber(String minorTMNumber) {
this.minorTMNumber = minorTMNumber;
}

public void setMinorTMColor(String minorTMColor) {
this.minorTMColor = minorTMColor;
}

public void setMinorTMHeight(String minorTMHeight) {
this.minorTMHeight = minorTMHeight;
}

public void setDisplayValueDistance(String displayValueDistance) {
this.displayValueDistance = displayValueDistance;
}

public void setTickValueDistance(String tickValueDistance) {
this.tickValueDistance = tickValueDistance;
}

public void setGaugeStartAngle(String gaugeStartAngle) {
this.gaugeStartAngle = gaugeStartAngle;
}

public void setGaugeEndAngle(String gaugeEndAngle) {
this.gaugeEndAngle = gaugeEndAngle