|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectit.eng.spagobi.engines.chart.bo.ChartImpl
it.eng.spagobi.engines.chart.bo.charttypes.barcharts.BarCharts
it.eng.spagobi.engines.chart.bo.charttypes.barcharts.SimpleBar
public class SimpleBar
Field Summary | |
---|---|
static java.lang.String |
CHANGE_VIEW_HORIZONTAL
|
static java.lang.String |
CHANGE_VIEW_LABEL
|
static java.lang.String |
CHANGE_VIEW_LABEL1
|
static java.lang.String |
CHANGE_VIEW_LABEL2
|
static java.lang.String |
ORIENTATION
Orientation of the chart: horizontal, vertical |
Fields inherited from class it.eng.spagobi.engines.chart.bo.charttypes.barcharts.BarCharts |
---|
CATEGORY_LABEL, DYNAMIC_N_VISUALIZATION, ENABLE_TOOLTIPS, FILTER_CAT_GROUPS, FILTER_CATEGORIES, FILTER_SERIES, FILTER_SERIES_BUTTONS, FIRST_AXIS_LB, FIRST_AXIS_UB, MAXIMUM_BAR_WIDTH, N_CAT_VISUALIZATION, N_SER_VISUALIZATION, N_VISUALIZATION, RANGE_AXIS_LOCATION, RANGE_INTEGER_VALUES, SECOND_AXIS_LB, SECOND_AXIS_UB, SERIES_COLORS, SERIES_ORDER_COLORS, SHOW_VALUE_LABLES, VALUE_LABEL, VALUE_LABELS_POSITION |
Constructor Summary | |
---|---|
SimpleBar()
|
Method Summary | |
---|---|
void |
configureChart(it.eng.spago.base.SourceBean content)
Calculates chart value; public Dataset calculateValue(String cat, Map parameters) throws Exception { logger.debug("IN"); String res=DataSetAccessFunctions.getDataSetResult(profile, getData(),parameters); DefaultCategoryDataset dataset = new DefaultCategoryDataset(); SourceBean sbRows=SourceBean.fromXMLString(res); List listAtts=sbRows.getAttributeAsList("ROW"); // run all categories (one for each row) categoriesNumber=0; for (Iterator iterator = listAtts.iterator(); iterator.hasNext();) { SourceBean category = (SourceBean) iterator.next(); List atts=category.getContainedAttributes(); HashMap series=new HashMap(); String catValue=""; String name=""; String value=""; //run all the attributes, to define series! for (Iterator iterator2 = atts.iterator(); iterator2.hasNext();) { SourceBeanAttribute object = (SourceBeanAttribute) iterator2.next(); name=new String(object.getKey()); value=new String((String)object.getValue()); if(name.equalsIgnoreCase("x"))catValue=value; else series.put(name, value); } for (Iterator iterator3 = series.keySet().iterator(); iterator3.hasNext();) { String nameS = (String) iterator3.next(); String valueS=(String)series.get(nameS); dataset.addValue(Double.valueOf(valueS).doubleValue(), nameS, catValue); categoriesNumber=categoriesNumber+1; } } logger.debug("OUT"); return dataset; } |
org.jfree.chart.JFreeChart |
createChart(DatasetMap datasets)
This function creates the chart object. |
boolean |
getChangeViewParameter(java.lang.String changePar)
Gets the change view parameter. |
java.lang.String |
getChangeViewParameterLabel(java.lang.String changePar,
int i)
Gets the change view parameter label. |
java.util.List |
getPossibleChangePars()
Gets the possible change pars. |
boolean |
isChangeableView()
Checks if is changeable view. |
boolean |
isHorizontalView()
Checks if is horizontal view. |
void |
setChangeViewsParameter(java.lang.String changePar,
boolean how)
Sets the change views parameter. |
void |
setHorizontalView(boolean changeViewChecked)
Sets the horizontal view. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String CHANGE_VIEW_HORIZONTAL
public static final java.lang.String CHANGE_VIEW_LABEL
public static final java.lang.String CHANGE_VIEW_LABEL1
public static final java.lang.String CHANGE_VIEW_LABEL2
public static final java.lang.String ORIENTATION
Constructor Detail |
---|
public SimpleBar()
Method Detail |
---|
public void configureChart(it.eng.spago.base.SourceBean content)
BarCharts
configureChart
in interface IChart
configureChart
in class BarCharts
content
- the contentpublic org.jfree.chart.JFreeChart createChart(DatasetMap datasets)
ChartImpl
createChart
in interface IChart
createChart
in class BarCharts
datasets
- the dataset
public boolean isHorizontalView()
public void setHorizontalView(boolean changeViewChecked)
changeViewChecked
- the new horizontal viewpublic boolean isChangeableView()
IChart
isChangeableView
in interface IChart
isChangeableView
in class ChartImpl
public java.util.List getPossibleChangePars()
IChart
getPossibleChangePars
in interface IChart
getPossibleChangePars
in class ChartImpl
public void setChangeViewsParameter(java.lang.String changePar, boolean how)
IChart
setChangeViewsParameter
in interface IChart
setChangeViewsParameter
in class ChartImpl
changePar
- the change parhow
- the howpublic boolean getChangeViewParameter(java.lang.String changePar)
IChart
getChangeViewParameter
in interface IChart
getChangeViewParameter
in class ChartImpl
changePar
- the change par
public java.lang.String getChangeViewParameterLabel(java.lang.String changePar, int i)
IChart
getChangeViewParameterLabel
in interface IChart
getChangeViewParameterLabel
in class ChartImpl
changePar
- the change pari
- the i
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |