Package io.keikai.model.impl.chart
Class SeriesImpl
- java.lang.Object
-
- io.keikai.model.impl.AbstractSeriesAdv
-
- io.keikai.model.impl.chart.SeriesImpl
-
- All Implemented Interfaces:
SSeries,FormulaContent,LinkedModelObject,Serializable
public class SeriesImpl extends AbstractSeriesAdv implements SSeries, Serializable, LinkedModelObject
- Since:
- 3.5.0
- Author:
- dennis
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SeriesImpl(AbstractChartAdv chart, String id)
-
Method Summary
-
-
-
Constructor Detail
-
SeriesImpl
public SeriesImpl(AbstractChartAdv chart, String id)
-
-
Method Detail
-
getNumOfValue
public int getNumOfValue()
- Specified by:
getNumOfValuein interfaceSSeries
-
getNumOfYValue
public int getNumOfYValue()
- Specified by:
getNumOfYValuein interfaceSSeries
-
getNumOfZValue
public int getNumOfZValue()
- Specified by:
getNumOfZValuein interfaceSSeries
-
setFormula
public void setFormula(String nameExpression, String valueExpression)
- Specified by:
setFormulain interfaceSSeries
-
setXYFormula
public void setXYFormula(String nameExpression, String xValueExpression, String yValueExpression)
- Specified by:
setXYFormulain interfaceSSeries
-
setXYZFormula
public void setXYZFormula(String nameExpression, String xValueExpression, String yValueExpression, String zValueExpression)
- Specified by:
setXYZFormulain interfaceSSeries
-
isFormulaParsingError
public boolean isFormulaParsingError()
- Specified by:
isFormulaParsingErrorin interfaceFormulaContent- Returns:
- returns TRUE if it has parsing error, FALSE if no error found or not a formula content
-
getNameFormula
public String getNameFormula()
- Specified by:
getNameFormulain interfaceSSeries
-
getValuesFormula
public String getValuesFormula()
- Specified by:
getValuesFormulain interfaceSSeries
-
getYValuesFormula
public String getYValuesFormula()
- Specified by:
getYValuesFormulain interfaceSSeries
-
getZValuesFormula
public String getZValuesFormula()
- Specified by:
getZValuesFormulain interfaceSSeries
-
clearFormulaResultCache
public void clearFormulaResultCache()
Description copied from interface:FormulaContentClear the formula result cache if there is evaluation result- Specified by:
clearFormulaResultCachein interfaceFormulaContent
-
destroy
public void destroy()
Description copied from interface:LinkedModelObjectDestroy / release this model object, for example all the dependency, parent linking. this method has to be called before remove this linking from parent object- Specified by:
destroyin interfaceLinkedModelObject
-
checkOrphan
public void checkOrphan()
- Specified by:
checkOrphanin interfaceLinkedModelObject
-
getNumOfXValue
public int getNumOfXValue()
Description copied from interface:SSeriesGets the number of x value, the result is same asSSeries.getNumOfValue()- Specified by:
getNumOfXValuein interfaceSSeries- Returns:
-
getXValue
public Object getXValue(int index)
- Specified by:
getXValuein interfaceSSeries- Returns:
- returns the x value specifed by the index, the result is same as
SSeries.getValue(int)
-
getXValuesFormula
public String getXValuesFormula()
Description copied from interface:SSeriesGets the x value formula, the result is same asSSeries.getValuesFormula()- Specified by:
getXValuesFormulain interfaceSSeries- Returns:
-
cloneSeriesImpl
public SeriesImpl cloneSeriesImpl(AbstractChartAdv chart)
-
getNameFormulaExpression
public FormulaExpression getNameFormulaExpression()
- Specified by:
getNameFormulaExpressionin classAbstractSeriesAdv
-
getValuesFormulaExpression
public FormulaExpression getValuesFormulaExpression()
- Specified by:
getValuesFormulaExpressionin classAbstractSeriesAdv- Returns:
-
getXValuesFormulaExpression
public FormulaExpression getXValuesFormulaExpression()
- Specified by:
getXValuesFormulaExpressionin classAbstractSeriesAdv- Returns:
-
getYValuesFormulaExpression
public FormulaExpression getYValuesFormulaExpression()
- Specified by:
getYValuesFormulaExpressionin classAbstractSeriesAdv- Returns:
-
getZValuesFormulaExpression
public FormulaExpression getZValuesFormulaExpression()
- Specified by:
getZValuesFormulaExpressionin classAbstractSeriesAdv- Returns:
-
setXYZFormula
public void setXYZFormula(FormulaExpression nameExpr, FormulaExpression xValueExpr, FormulaExpression yValueExpr, FormulaExpression zValueExpr)
- Specified by:
setXYZFormulain classAbstractSeriesAdv
-
isNameFomulaHidden
public boolean isNameFomulaHidden(int index)
Description copied from interface:SSeriesdetect visibility for index- Specified by:
isNameFomulaHiddenin interfaceSSeries- Returns:
-
isXValueFomulaHidden
public boolean isXValueFomulaHidden(int index)
- Specified by:
isXValueFomulaHiddenin interfaceSSeries
-
isYValueFomulaHidden
public boolean isYValueFomulaHidden(int index)
- Specified by:
isYValueFomulaHiddenin interfaceSSeries
-
isZValueFomulaHidden
public boolean isZValueFomulaHidden(int index)
- Specified by:
isZValueFomulaHiddenin interfaceSSeries
-
getDefaultColor
public SColor getDefaultColor()
Description copied from class:AbstractSeriesAdvdata point colors- Specified by:
getDefaultColorin classAbstractSeriesAdv
-
setDefaultColor
public void setDefaultColor(SColor defaultColor)
- Specified by:
setDefaultColorin classAbstractSeriesAdv
-
getDataPointColors
public Map<Integer,SColor> getDataPointColors()
- Specified by:
getDataPointColorsin classAbstractSeriesAdv
-
addDataPointColors
public void addDataPointColors(int index, SColor color)- Specified by:
addDataPointColorsin classAbstractSeriesAdv
-
getOrder
public int getOrder()
- Specified by:
getOrderin classAbstractSeriesAdv
-
setOrder
public void setOrder(int order)
- Specified by:
setOrderin classAbstractSeriesAdv
-
isSmooth
public boolean isSmooth()
- Specified by:
isSmoothin classAbstractSeriesAdv
-
setSmooth
public void setSmooth(boolean _smooth)
- Specified by:
setSmoothin classAbstractSeriesAdv
-
isDataLabelsVisible
public boolean isDataLabelsVisible()
- Specified by:
isDataLabelsVisiblein classAbstractSeriesAdv
-
setDataLabelsVisible
public void setDataLabelsVisible(boolean dataLabelsVisible)
- Specified by:
setDataLabelsVisiblein classAbstractSeriesAdv
-
-