首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

依据实体类产生节点XML

2012-12-20 
根据实体类产生节点XML/***************************测试类三*******************************/?ListSet

根据实体类产生节点XML

/***************************测试类三*******************************/

?

List<Set> set = new ArrayList<Set>();set.add(new Set("1"));set.add(new Set("2"));set.add(new Set("3"));String root = XEntityNode.entitiesIntoNodeXMLInList(set);System.out.println(root);
?

?

<set value="1"/><set value="2"/><set value="3"/>
?

?

/***************************测试类二*******************************/

?

Chart chart = new Chart();chart.setDefaultValue();chart.setCaption("Business Results 25 v 26");chart.setxAxisName("Month");chart.setyAxisName("Revenue");chart.setShowValues("0");String root = XEntityNode.entitiesIntoNodeXML(chart);System.out.println(root);
?

?

<chart caption="Business Results 25 v 26" xAxisName="Month" yAxisName="Revenue" showValues="0" decimals="0" formatNumberScale="0" palette="4"/>
?

?

?

/***************************测试类一*******************************/

?

?

Chart chart = new Chart();chart.setDefaultValue();chart.setCaption("Business Results 25 v 26");chart.setxAxisName("Month");chart.setyAxisName("Revenue");chart.setShowValues("0");List<Categories> listCategories = new ArrayList<Categories>();listCategories.add(new Categories("A小区"));listCategories.add(new Categories("B小区"));listCategories.add(new Categories("C小区"));listCategories.add(new Categories("D小区"));listCategories.add(new Categories("E小区"));chart.setCategories(listCategories);List<Dataset> listDataset = new ArrayList<Dataset>();Dataset datasetA = new Dataset("A26", "AFD8F8");List<Set> listSetA = new ArrayList<Set>();listSetA.add(new Set("223"));listSetA.add(new Set("123"));listSetA.add(new Set("241"));listSetA.add(new Set("521"));listSetA.add(new Set("352"));listSetA.add(new Set("235"));listSetA.add(new Set("123"));datasetA.setSet(listSetA);listDataset.add(datasetA);Dataset datasetB = new Dataset("A27", "F6BD0F");List<Set> listSetB = new ArrayList<Set>();listSetB.add(new Set("223"));listSetB.add(new Set("123"));listSetB.add(new Set("241"));listSetB.add(new Set("521"));listSetB.add(new Set("352"));listSetB.add(new Set("235"));listSetB.add(new Set("123"));datasetB.setSet(listSetB);listDataset.add(datasetB);Dataset datasetC = new Dataset("A28", "8BBA00");List<Set> listSetC = new ArrayList<Set>();listSetC.add(new Set("223"));listSetC.add(new Set("123"));listSetC.add(new Set("241"));listSetC.add(new Set("521"));listSetC.add(new Set("352"));listSetC.add(new Set("235"));listSetC.add(new Set("123"));datasetC.setSet(listSetC);listDataset.add(datasetC);chart.setDataset(listDataset);Map<String, Object> displayNode = new HashMap<String, Object>();displayNode.put("categories", true);displayNode.put("com.vo.Set", "set");String root = XEntityNode.entitiesIntoNodeXML(chart, displayNode);System.out.println(root);
?

?

?

<chart caption="Business Results 25 v 26" xAxisName="Month" yAxisName="Revenue" showValues="0" decimals="0" formatNumberScale="0" palette="4">  <categories>    <categories label="A小区"/>    <categories label="B小区"/>    <categories label="C小区"/>    <categories label="D小区"/>    <categories label="E小区"/>  </categories>  <dataset seriesName="A26" color="AFD8F8">    <set value="223"/>    <set value="123"/>    <set value="241"/>    <set value="521"/>    <set value="352"/>    <set value="235"/>    <set value="123"/>  </dataset>  <dataset seriesName="A27" color="F6BD0F">    <set value="223"/>    <set value="123"/>    <set value="241"/>    <set value="521"/>    <set value="352"/>    <set value="235"/>    <set value="123"/>  </dataset>  <dataset seriesName="A28" color="8BBA00">    <set value="223"/>    <set value="123"/>    <set value="241"/>    <set value="521"/>    <set value="352"/>    <set value="235"/>    <set value="123"/>  </dataset></chart>
?

?

?

?

/***************************实体类*******************************/

?

?

public class Set {private String label;private String String;private String value;public Set() {super();}public Set(java.lang.String value) {super();this.value = value;}public Set(java.lang.String label, java.lang.String string) {super();this.label = label;String = string;}public String getLabel() {return label;}public void setLabel(String label) {this.label = label;}public String getString() {return String;}public void setString(String string) {String = string;}public String getValue() {return value;}public void setValue(String value) {this.value = value;}
?

?

?

public class Dataset {private String seriesName;private String color;List<Set> set = new ArrayList<Set>();public Dataset() {super();}public Dataset(String seriesName, String color) {super();this.seriesName = seriesName;this.color = color;}public String getSeriesName() {return seriesName;}public void setSeriesName(String seriesName) {this.seriesName = seriesName;}public String getColor() {return color;}public void setColor(String color) {this.color = color;}public List<Set> getSet() {return set;}public void setSet(List<Set> set) {this.set = set;}
?

?

?

?

import java.util.ArrayList;import java.util.List;public class Chart {private String caption;private String xAxisName;private String yAxisName;private String showValues;private String decimals;private String formatNumberScale;private String palette;List<Categories> categories = new ArrayList<Categories>();List<Dataset> dataset = new ArrayList<Dataset>();public Chart() {super();}public Chart(String caption, String xAxisName, String yAxisName,String showValues, String decimals, String formatNumberScale,String palette) {super();this.caption = caption;this.xAxisName = xAxisName;this.yAxisName = yAxisName;this.showValues = showValues;this.decimals = decimals;this.formatNumberScale = formatNumberScale;this.palette = palette;}public void setDefaultValue() {this.setShowValues("0");this.setDecimals("0");this.setFormatNumberScale("0");this.setPalette("4");}public String getCaption() {return caption;}public void setCaption(String caption) {this.caption = caption;}public String getxAxisName() {return xAxisName;}public void setxAxisName(String xAxisName) {this.xAxisName = xAxisName;}public String getyAxisName() {return yAxisName;}public void setyAxisName(String yAxisName) {this.yAxisName = yAxisName;}public String getShowValues() {return showValues;}public void setShowValues(String showValues) {this.showValues = showValues;}public String getDecimals() {return decimals;}public void setDecimals(String decimals) {this.decimals = decimals;}public String getFormatNumberScale() {return formatNumberScale;}public void setFormatNumberScale(String formatNumberScale) {this.formatNumberScale = formatNumberScale;}public String getPalette() {return palette;}public void setPalette(String palette) {this.palette = palette;}public List<Categories> getCategories() {return categories;}public void setCategories(List<Categories> categories) {this.categories = categories;}public List<Dataset> getDataset() {return dataset;}public void setDataset(List<Dataset> dataset) {this.dataset = dataset;}
?

?

public class Categories {private String label;public Categories() {super();}public Categories(String label) {super();this.label = label;}public String getLabel() {return label;}public void setLabel(String label) {this.label = label;}}
1 楼 fm395728572 2011-12-28   lz,辛苦了,确实很好用,能否提供jar源码, 2 楼 zjx158 2012-03-15   已提供,可以下载了呢。

热点排行