Class JRDesignPieDataset
- java.lang.Object
-
- net.sf.jasperreports.engine.base.JRBaseElementDataset
-
- net.sf.jasperreports.engine.design.JRDesignElementDataset
-
- net.sf.jasperreports.engine.design.JRDesignChartDataset
-
- net.sf.jasperreports.charts.design.JRDesignPieDataset
-
- All Implemented Interfaces:
Serializable,Cloneable,JRPieDataset,DatasetRunHolder,JRChangeEventsSupport,JRChartDataset,JRCloneable,JRElementDataset
public class JRDesignPieDataset extends JRDesignChartDataset implements JRPieDataset
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected JRExpressionotherKeyExpressionprotected JRExpressionotherLabelExpressionstatic StringPROPERTY_KEY_EXPRESSIONstatic StringPROPERTY_LABEL_EXPRESSIONstatic StringPROPERTY_MAX_COUNTstatic StringPROPERTY_MIN_PERCENTAGEstatic StringPROPERTY_OTHER_KEY_EXPRESSIONstatic StringPROPERTY_OTHER_LABEL_EXPRESSIONstatic StringPROPERTY_OTHER_SECTION_HYPERLINKstatic StringPROPERTY_PIE_SERIESstatic StringPROPERTY_SECTION_HYPERLINKstatic StringPROPERTY_VALUE_EXPRESSION-
Fields inherited from class net.sf.jasperreports.engine.design.JRDesignElementDataset
PROPERTY_DATASET_RESET_TYPE, PROPERTY_DATASET_RUN, PROPERTY_INCREMENT_GROUP, PROPERTY_INCREMENT_TYPE, PROPERTY_INCREMENT_WHEN_EXPRESSION, PROPERTY_RESET_GROUP, PROPERTY_RESET_TYPE
-
Fields inherited from class net.sf.jasperreports.engine.base.JRBaseElementDataset
datasetResetType, datasetRun, incrementGroup, incrementTypeValue, incrementWhenExpression, resetGroup
-
Fields inherited from interface net.sf.jasperreports.engine.JRChartDataset
CATEGORY_DATASET, GANTT_DATASET, HIGHLOW_DATASET, PIE_DATASET, TIMEPERIOD_DATASET, TIMESERIES_DATASET, VALUE_DATASET, XY_DATASET, XYZ_DATASET
-
Fields inherited from interface net.sf.jasperreports.charts.JRPieDataset
PROPERTY_IGNORE_DUPLICATED_KEY
-
-
Constructor Summary
Constructors Constructor Description JRDesignPieDataset(JRChartDataset dataset)
-
Method Summary
-
Methods inherited from class net.sf.jasperreports.engine.design.JRDesignElementDataset
getEventSupport, setDatasetRun, setIncrementGroup, setIncrementType, setIncrementWhenExpression, setResetGroup, setResetType
-
Methods inherited from class net.sf.jasperreports.engine.base.JRBaseElementDataset
getDatasetResetType, getDatasetRun, getIncrementGroup, getIncrementTypeValue, getIncrementWhenExpression, getResetGroup
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.sf.jasperreports.engine.JRElementDataset
getDatasetResetType, getDatasetRun, getIncrementGroup, getIncrementTypeValue, getIncrementWhenExpression, getResetGroup
-
-
-
-
Field Detail
-
PROPERTY_MIN_PERCENTAGE
public static final String PROPERTY_MIN_PERCENTAGE
- See Also:
- Constant Field Values
-
PROPERTY_MAX_COUNT
public static final String PROPERTY_MAX_COUNT
- See Also:
- Constant Field Values
-
PROPERTY_PIE_SERIES
public static final String PROPERTY_PIE_SERIES
- See Also:
- Constant Field Values
-
PROPERTY_KEY_EXPRESSION
public static final String PROPERTY_KEY_EXPRESSION
- See Also:
- Constant Field Values
-
PROPERTY_VALUE_EXPRESSION
public static final String PROPERTY_VALUE_EXPRESSION
- See Also:
- Constant Field Values
-
PROPERTY_LABEL_EXPRESSION
public static final String PROPERTY_LABEL_EXPRESSION
- See Also:
- Constant Field Values
-
PROPERTY_SECTION_HYPERLINK
public static final String PROPERTY_SECTION_HYPERLINK
- See Also:
- Constant Field Values
-
PROPERTY_OTHER_KEY_EXPRESSION
public static final String PROPERTY_OTHER_KEY_EXPRESSION
- See Also:
- Constant Field Values
-
PROPERTY_OTHER_LABEL_EXPRESSION
public static final String PROPERTY_OTHER_LABEL_EXPRESSION
- See Also:
- Constant Field Values
-
PROPERTY_OTHER_SECTION_HYPERLINK
public static final String PROPERTY_OTHER_SECTION_HYPERLINK
- See Also:
- Constant Field Values
-
otherKeyExpression
protected JRExpression otherKeyExpression
-
otherLabelExpression
protected JRExpression otherLabelExpression
-
-
Constructor Detail
-
JRDesignPieDataset
public JRDesignPieDataset(JRChartDataset dataset)
-
-
Method Detail
-
getMinPercentage
public Float getMinPercentage()
- Specified by:
getMinPercentagein interfaceJRPieDataset
-
setMinPercentage
public void setMinPercentage(Float minPercentage)
- Specified by:
setMinPercentagein interfaceJRPieDataset
-
getMaxCount
public Integer getMaxCount()
- Specified by:
getMaxCountin interfaceJRPieDataset
-
setMaxCount
public void setMaxCount(Integer maxCount)
- Specified by:
setMaxCountin interfaceJRPieDataset
-
getSeries
public JRPieSeries[] getSeries()
- Specified by:
getSeriesin interfaceJRPieDataset- Returns:
- an array of
JRPieSeriesobjects representing the series for the Pie or Pie 3D chart - See Also:
JRPieSeries
-
getSeriesList
public List<JRPieSeries> getSeriesList()
-
addPieSeries
public void addPieSeries(JRPieSeries pieSeries)
-
addPieSeries
public void addPieSeries(int index, JRPieSeries pieSeries)
-
removePieSeries
public JRPieSeries removePieSeries(JRPieSeries pieSeries)
-
getKeyExpression
public JRExpression getKeyExpression()
Deprecated.Replaced bygetSeries().
-
setKeyExpression
public void setKeyExpression(JRExpression keyExpression)
Deprecated.Replaced bygetSeries().
-
getValueExpression
public JRExpression getValueExpression()
Deprecated.Replaced bygetSeries().
-
setValueExpression
public void setValueExpression(JRExpression valueExpression)
Deprecated.Replaced bygetSeries().
-
getLabelExpression
public JRExpression getLabelExpression()
Deprecated.Replaced bygetSeries().
-
setLabelExpression
public void setLabelExpression(JRExpression labelExpression)
Deprecated.Replaced bygetSeries().
-
getSectionHyperlink
public JRHyperlink getSectionHyperlink()
Deprecated.Replaced bygetSeries().
-
setSectionHyperlink
public void setSectionHyperlink(JRHyperlink sectionHyperlink)
Deprecated.Replaced bygetSeries().
-
getOtherKeyExpression
public JRExpression getOtherKeyExpression()
- Specified by:
getOtherKeyExpressionin interfaceJRPieDataset
-
setOtherKeyExpression
public void setOtherKeyExpression(JRExpression otherKeyExpression)
-
getOtherLabelExpression
public JRExpression getOtherLabelExpression()
- Specified by:
getOtherLabelExpressionin interfaceJRPieDataset
-
setOtherLabelExpression
public void setOtherLabelExpression(JRExpression otherLabelExpression)
-
getOtherSectionHyperlink
public JRHyperlink getOtherSectionHyperlink()
Description copied from interface:JRPieDatasetReturns the hyperlink specification for the special Other chart section, if present.- Specified by:
getOtherSectionHyperlinkin interfaceJRPieDataset- Returns:
- hyperlink specification for the Other chart section
-
setOtherSectionHyperlink
public void setOtherSectionHyperlink(JRHyperlink otherSectionHyperlink)
-
getDatasetType
public byte getDatasetType()
Description copied from interface:JRChartDatasetGets the dataset type. Must be one of the dataset type constants defined in this class.- Specified by:
getDatasetTypein interfaceJRChartDataset- Overrides:
getDatasetTypein classJRDesignChartDataset
-
collectExpressions
public void collectExpressions(JRExpressionCollector collector)
- Specified by:
collectExpressionsin interfaceJRElementDataset- Overrides:
collectExpressionsin classJRBaseElementDataset
-
validate
public void validate(JRVerifier verifier)
Description copied from interface:JRChartDatasetValidates the dataset using a verifier.Broken rules are collected by the verifier.
- Specified by:
validatein interfaceJRChartDataset- Parameters:
verifier- the verifier to use for validation
-
clone
public Object clone()
- Specified by:
clonein interfaceJRCloneable- Overrides:
clonein classJRDesignElementDataset
-
-