forked from fanruan/demo-show-charts
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
1.4 KiB
64 lines
1.4 KiB
7 years ago
|
package com.fr.plugin.demo;
|
||
|
|
||
|
import com.fr.extended.chart.AbstractDataConfig;
|
||
|
import com.fr.extended.chart.ExtendedField;
|
||
|
import com.fr.stable.xml.XMLPrintWriter;
|
||
|
import com.fr.stable.xml.XMLableReader;
|
||
|
|
||
|
/**
|
||
|
* Created by shine on 2018/3/24.
|
||
|
*/
|
||
|
public class DemoDataConfig extends AbstractDataConfig {
|
||
|
|
||
|
private ExtendedField x = new ExtendedField();
|
||
|
private ExtendedField y = new ExtendedField();
|
||
|
private ExtendedField z = new ExtendedField();
|
||
|
|
||
|
public ExtendedField getX() {
|
||
|
return x;
|
||
|
}
|
||
|
|
||
|
public void setX(ExtendedField x) {
|
||
|
this.x = x;
|
||
|
}
|
||
|
|
||
|
public ExtendedField getY() {
|
||
|
return y;
|
||
|
}
|
||
|
|
||
|
public void setY(ExtendedField y) {
|
||
|
this.y = y;
|
||
|
}
|
||
|
|
||
|
public ExtendedField getZ() {
|
||
|
return z;
|
||
|
}
|
||
|
|
||
|
public void setZ(ExtendedField z) {
|
||
|
this.z = z;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
protected void readAttr(XMLableReader reader) {
|
||
|
readExtendedField(x, "x", reader);
|
||
|
readExtendedField(y, "y", reader);
|
||
|
readExtendedField(z, "z", reader);
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
protected void writeAttr(XMLPrintWriter writer) {
|
||
|
writeExtendedField(x, "x", writer);
|
||
|
writeExtendedField(y, "y", writer);
|
||
|
writeExtendedField(z, "z", writer);
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public ExtendedField[] dataSetFields() {
|
||
|
return new ExtendedField[]{
|
||
|
x,
|
||
|
y,
|
||
|
z
|
||
|
};
|
||
|
}
|
||
|
}
|