public class SeriesImpl extends AbstractSeriesAdv implements SSeries, java.io.Serializable, LinkedModelObject
Constructor and Description |
---|
SeriesImpl(AbstractChartAdv chart,
java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
void |
checkOrphan() |
void |
clearFormulaResultCache()
Clear the formula result cache if there is evaluation result
|
SeriesImpl |
cloneSeriesImpl(AbstractChartAdv chart) |
void |
destroy()
Destroy / release this model object, for example all the dependency, parent linking.
|
java.lang.String |
getId() |
java.lang.String |
getName() |
java.lang.String |
getNameFormula() |
FormulaExpression |
getNameFormulaExpression() |
int |
getNumOfValue() |
int |
getNumOfXValue()
Gets the number of x value, the result is same as
SSeries.getNumOfValue() |
int |
getNumOfYValue() |
int |
getNumOfZValue() |
java.lang.Object |
getValue(int index) |
java.lang.String |
getValuesFormula() |
FormulaExpression |
getValuesFormulaExpression() |
java.lang.Object |
getXValue(int index) |
java.lang.String |
getXValuesFormula()
Gets the x value formula, the result is same as
SSeries.getValuesFormula() |
FormulaExpression |
getXValuesFormulaExpression() |
java.lang.Object |
getYValue(int index) |
java.lang.String |
getYValuesFormula() |
FormulaExpression |
getYValuesFormulaExpression() |
java.lang.Object |
getZValue(int index) |
java.lang.String |
getZValuesFormula() |
FormulaExpression |
getZValuesFormulaExpression() |
boolean |
isFormulaParsingError() |
boolean |
isNameFomulaHidden(int index)
detect visibility for index
|
boolean |
isXValueFomulaHidden(int index) |
boolean |
isYValueFomulaHidden(int index) |
boolean |
isZValueFomulaHidden(int index) |
void |
setFormula(java.lang.String nameExpression,
java.lang.String valueExpression) |
void |
setXYFormula(java.lang.String nameExpression,
java.lang.String xValueExpression,
java.lang.String yValueExpression) |
void |
setXYZFormula(FormulaExpression nameExpr,
FormulaExpression xValueExpr,
FormulaExpression yValueExpr,
FormulaExpression zValueExpr) |
void |
setXYZFormula(java.lang.String nameExpression,
java.lang.String xValueExpression,
java.lang.String yValueExpression,
java.lang.String zValueExpression) |
public SeriesImpl(AbstractChartAdv chart, java.lang.String id)
public int getNumOfValue()
getNumOfValue
in interface SSeries
public int getNumOfYValue()
getNumOfYValue
in interface SSeries
public int getNumOfZValue()
getNumOfZValue
in interface SSeries
public void setFormula(java.lang.String nameExpression, java.lang.String valueExpression)
setFormula
in interface SSeries
public void setXYFormula(java.lang.String nameExpression, java.lang.String xValueExpression, java.lang.String yValueExpression)
setXYFormula
in interface SSeries
public void setXYZFormula(java.lang.String nameExpression, java.lang.String xValueExpression, java.lang.String yValueExpression, java.lang.String zValueExpression)
setXYZFormula
in interface SSeries
public boolean isFormulaParsingError()
isFormulaParsingError
in interface FormulaContent
public java.lang.String getNameFormula()
getNameFormula
in interface SSeries
public java.lang.String getValuesFormula()
getValuesFormula
in interface SSeries
public java.lang.String getYValuesFormula()
getYValuesFormula
in interface SSeries
public java.lang.String getZValuesFormula()
getZValuesFormula
in interface SSeries
public void clearFormulaResultCache()
FormulaContent
clearFormulaResultCache
in interface FormulaContent
public void destroy()
LinkedModelObject
destroy
in interface LinkedModelObject
public void checkOrphan()
checkOrphan
in interface LinkedModelObject
public int getNumOfXValue()
SSeries
SSeries.getNumOfValue()
getNumOfXValue
in interface SSeries
public java.lang.Object getXValue(int index)
getXValue
in interface SSeries
SSeries.getValue(int)
public java.lang.String getXValuesFormula()
SSeries
SSeries.getValuesFormula()
getXValuesFormula
in interface SSeries
public SeriesImpl cloneSeriesImpl(AbstractChartAdv chart)
public FormulaExpression getNameFormulaExpression()
getNameFormulaExpression
in class AbstractSeriesAdv
public FormulaExpression getValuesFormulaExpression()
getValuesFormulaExpression
in class AbstractSeriesAdv
public FormulaExpression getXValuesFormulaExpression()
getXValuesFormulaExpression
in class AbstractSeriesAdv
public FormulaExpression getYValuesFormulaExpression()
getYValuesFormulaExpression
in class AbstractSeriesAdv
public FormulaExpression getZValuesFormulaExpression()
getZValuesFormulaExpression
in class AbstractSeriesAdv
public void setXYZFormula(FormulaExpression nameExpr, FormulaExpression xValueExpr, FormulaExpression yValueExpr, FormulaExpression zValueExpr)
setXYZFormula
in class AbstractSeriesAdv
public boolean isNameFomulaHidden(int index)
SSeries
isNameFomulaHidden
in interface SSeries
public boolean isXValueFomulaHidden(int index)
isXValueFomulaHidden
in interface SSeries
public boolean isYValueFomulaHidden(int index)
isYValueFomulaHidden
in interface SSeries
public boolean isZValueFomulaHidden(int index)
isZValueFomulaHidden
in interface SSeries
Copyright © 2005-2010 Potix Corporation. All Rights Reserved.