Android Open Source - HRForecast-WFM Core Filter From Project Back to project page HRForecast-WFM .
License 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.
Java Source Code package de.hrf.workforcemanagement.models;
/ / f r o m w w w . j a v a 2 s . c o m
import java.util.ArrayList;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.ElementListUnion;
import org.simpleframework.xml.Root;
import de.hrf.workforcemanagement.models.barchart.BarChart;
import de.hrf.workforcemanagement.models.bubblechart.BubbleChart;
import de.hrf.workforcemanagement.models.linechart.LineChart;
import de.hrf.workforcemanagement.models.piechart.PieChart;
import de.hrf.workforcemanagement.models.radarchart.RadarChart;
import de.hrf.workforcemanagement.models.stackedbarchart.StackedbarChart;
@Root(name = "filter" )
public class CoreFilter extends Filter {
@ElementList(name = "properties" )
private ArrayList<Property> filterPropertyList;
@ElementListUnion({
@ElementList(entry = "line_chart" , inline = true, type = LineChart.class),
@ElementList(entry = "pie_chart" , inline = true, type = PieChart.class),
@ElementList(entry = "bar_chart" , inline = true, type = BarChart.class),
@ElementList(entry = "stackedbar_chart" , inline = true, type = StackedbarChart.class),
@ElementList(entry = "radar_chart" , inline = true, type = RadarChart.class),
@ElementList(entry = "bubble_chart" , inline = true, type = BubbleChart.class)})
private ArrayList<ChartType> chart_list;
public CoreFilter() {
super ();
}
public CoreFilter(String id, String family, String label,
ArrayList<Property> filterPropertyList,
ArrayList<ChartType> chart_list) {
super (id, family, label);
this.filterPropertyList = filterPropertyList;
this.chart_list = chart_list;
}
public ArrayList<Property> getFilterPropertyList() {
return filterPropertyList;
}
public void setFilterPropertyList(ArrayList<Property> filterPropertyList) {
this.filterPropertyList = filterPropertyList;
}
public ArrayList<ChartType> getChartList() {
return chart_list;
}
public void setChartList(ArrayList<ChartType> chart_list) {
this.chart_list = chart_list;
}
@Override
public String toString() {
return "Filter XML: Filter id=(" + this.getId() + ") ->(Family="
+ this.getFamily() + ", Label=" + this.getLabel()
+ ", properties=" + this.getFilterPropertyList()
+ ", ChartList=" + this.getChartList() + ")" ;
}
}
Java Source Code List de.hrf.workforcemanagement.AnalysisMainActivity.java de.hrf.workforcemanagement.BarChartFragment.java de.hrf.workforcemanagement.BubbleChartFragment.java de.hrf.workforcemanagement.CustomAdapter.java de.hrf.workforcemanagement.CustomOnItemSelectedListener.java de.hrf.workforcemanagement.HorizontalBarChartFragment.java de.hrf.workforcemanagement.LineBarChartFragment.java de.hrf.workforcemanagement.LineChartFragment.java de.hrf.workforcemanagement.MainActivity.java de.hrf.workforcemanagement.PieChartFragment.java de.hrf.workforcemanagement.RadarChartFragment.java de.hrf.workforcemanagement.RowModel.java de.hrf.workforcemanagement.StackedBarChartFragment.java de.hrf.workforcemanagement.adapter.MetadataListAdapter.java de.hrf.workforcemanagement.dialog.BaseDialog.java de.hrf.workforcemanagement.dialog.MetadataListDialog.java de.hrf.workforcemanagement.listener.ChartValueSelectedListener.java de.hrf.workforcemanagement.models.Bar.java de.hrf.workforcemanagement.models.ChartType.java de.hrf.workforcemanagement.models.Chart.java de.hrf.workforcemanagement.models.Color.java de.hrf.workforcemanagement.models.CoreFilter.java de.hrf.workforcemanagement.models.Dimension.java de.hrf.workforcemanagement.models.Filter.java de.hrf.workforcemanagement.models.MetadataList.java de.hrf.workforcemanagement.models.Metadata.java de.hrf.workforcemanagement.models.Property.java de.hrf.workforcemanagement.models.SpecialChartXAxis.java de.hrf.workforcemanagement.models.SpecialChartYAxis.java de.hrf.workforcemanagement.models.StandardChartAxis.java de.hrf.workforcemanagement.models.StandardChartXAxis.java de.hrf.workforcemanagement.models.StandardChartYAxis.java de.hrf.workforcemanagement.models.TestSerializer.java de.hrf.workforcemanagement.models.barchart.BarChart.java de.hrf.workforcemanagement.models.bubblechart.BubbleChart.java de.hrf.workforcemanagement.models.bubblechart.BubbleData.java de.hrf.workforcemanagement.models.bubblechart.BubbleYAxis.java de.hrf.workforcemanagement.models.linechart.LineChart.java de.hrf.workforcemanagement.models.linechart.LinePoint.java de.hrf.workforcemanagement.models.piechart.PieChart.java de.hrf.workforcemanagement.models.piechart.PieLabel.java de.hrf.workforcemanagement.models.piechart.PieRegion.java de.hrf.workforcemanagement.models.radarchart.RadarChart.java de.hrf.workforcemanagement.models.radarchart.RadarRegion.java de.hrf.workforcemanagement.models.radarchart.RadarYAxis.java de.hrf.workforcemanagement.models.stackedbarchart.StackedbarChart.java de.hrf.workforcemanagement.parser.ChartParser.java