Back to project page HRForecast-WFM.
The source code is released under:
Copyright 2014 Ahmed Shafei
If you think the Android project HRForecast-WFM listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package de.hrf.workforcemanagement.models; //from www. j av a 2s. co m import java.io.File; import org.simpleframework.xml.Serializer; import org.simpleframework.xml.core.Persister; public class TestSerializer { public static void main(String[] args) throws Exception { /* Deserializing an example object from chartTest.xml */ Serializer serializer = new Persister(); // File source = new File("chartTest.xml"); // Chart chart = serializer.read(Chart.class, source); // System.out.println("Chart TestXML\n-----------------"); // System.out.println("Chart id:" + chart.getId()); // System.out.println("Chart properties:" + chart.getPropertyList()); // System.out.println("Chart category:" + chart.getCategory()); // System.out.println("Chart subcategory:" + chart.getSubcategory()); // System.out.println("Chart filters:" + chart.getFilterList()); // System.out.println(chart.getChartList().get(0).properties); // System.out.println("--------------------------------------------------------------"); // for (int i = 0; i < chart.getChartList().size(); i++) { // System.out.println(chart.getChartList().get(i)); // } /* Deserializing an example object from filter.xml */ File source = new File("filter.xml"); CoreFilter filter = serializer.read(CoreFilter.class, source); System.out.println("Filter\n-----------------"); System.out.println("Filter id:" + filter.getId()); System.out.println("Filter properties:" + filter.getFilterPropertyList()); System.out.println("Filter label:" + filter.getLabel()); System.out.println("Filter family:" + filter.getFamily()); System.out.println("--------------------------------------------------------------"); for (int i = 0; i < filter.getChartList().size(); i++) { System.out.println(filter.getChartList().get(i)); } } }