Package io.keikai.model.impl
Class ChartImpl
java.lang.Object
io.keikai.model.impl.AbstractChartAdv
io.keikai.model.impl.ChartImpl
- All Implemented Interfaces:
LinkedModelObject,SChart,Serializable
- Since:
- 3.5.0
- Author:
- dennis
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.keikai.model.SChart
SChart.BarDirection, SChart.ChartGrouping, SChart.ChartLegendPosition, SChart.ChartType -
Constructor Summary
ConstructorsConstructorDescriptionChartImpl(AbstractSheetAdv sheet, String id, SChart.ChartType type, ViewAnchor anchor) ChartImpl(AbstractSheetAdv sheet, String id, String name, SChart.ChartType type, ViewAnchor anchor) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCategoryAxis(SChartAxis axis) voidaddChartData(SChartData chartData) voidaddDateAxis(SChartAxis axis) voidaddValueAxis(SChartAxis axis) voidthis method will return specified chart data with category and series valuesvoiddestroy()Destroy / release this model object, for example all the dependency, parent linking.intgetData()intintgetId()getName()Returns the name.intintgetRotX()intgetRotY()Gets the default colors for seriesgetSheet()getTitle()getType()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisThreeD()booleanvoidsetAnchor(ViewAnchor anchor) voidsetAutoTitleDeleted(Boolean autoTitleDeleted) voidsetBarOverlap(int overlap) voidsetDepthPercent(int percent) voidsetEmptyAsGaps(boolean emptyAsGaps) voidsetGrouping(SChart.ChartGrouping grouping) voidsetHPercent(int percent) voidvoidSets the name.voidsetPerspective(int perspective) voidsetPlotOnlyVisibleCells(boolean plotOnlyVisibleCells) voidsetRightAngleAxes(boolean b) voidsetRotX(int rotX) voidsetRotY(int rotY) voidsetSeriesColors(List<SColor> colors) Sets the default colors for series.voidsetShowDataLabelsOverMax(boolean showDataLabelsOverMax) voidsetShowTitle(boolean showTitle) voidsetSparkline(boolean sparkline) voidvoidsetSparklineFirstPointVisible(boolean visible) voidsetSparklineHighPointColor(SColor color) voidsetSparklineHighPointVisible(boolean visible) voidsetSparklineLastPointColor(SColor color) voidsetSparklineLastPointVisible(boolean visible) voidsetSparklineLowPointColor(SColor color) voidsetSparklineLowPointVisible(boolean visible) voidsetSparklineMarkerColor(SColor color) voidsetSparklineMarkerVisible(boolean visible) voidvoidsetSparklineNegativePointVisible(boolean visible) voidsetSparklineSeriesColor(SColor color) voidsetThreeD(boolean threeD) voidvoidsetWinloseSpark(boolean winlose) voidsetXAxisTitle(String xAxisTitle) voidsetYAxisTitle(String yAxisTitle)
-
Constructor Details
-
ChartImpl
-
ChartImpl
public ChartImpl(AbstractSheetAdv sheet, String id, String name, SChart.ChartType type, ViewAnchor anchor)
-
-
Method Details
-
getSheet
-
getId
-
getAnchor
-
setAnchor
-
getType
-
getData
-
getTitle
-
setTitle
-
getXAxisTitle
-
setXAxisTitle
-
getYAxisTitle
-
setYAxisTitle
-
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 -
checkOrphan
public void checkOrphan() -
getLegendPosition
-
setLegendPosition
-
getGrouping
-
setGrouping
-
getBarDirection
-
isThreeD
public boolean isThreeD() -
setThreeD
public void setThreeD(boolean threeD) -
isEmptyAsGaps
public boolean isEmptyAsGaps() -
setEmptyAsGaps
public void setEmptyAsGaps(boolean emptyAsGaps) -
isSparkline
public boolean isSparkline() -
setSparkline
public void setSparkline(boolean sparkline) -
isWinloseSpark
public boolean isWinloseSpark() -
setWinloseSpark
public void setWinloseSpark(boolean winlose) -
addValueAxis
-
addCategoryAxis
-
addDateAxis
-
getValueAxises
-
getCategoryAxises
-
getDateAxises
-
getRotX
public int getRotX() -
setRotX
public void setRotX(int rotX) -
getRotY
public int getRotY() -
setRotY
public void setRotY(int rotY) -
getPerspective
public int getPerspective() -
setPerspective
public void setPerspective(int perspective) -
getHPercent
public int getHPercent() -
setHPercent
public void setHPercent(int percent) -
getDepthPercent
public int getDepthPercent() -
setDepthPercent
public void setDepthPercent(int percent) -
isRightAngleAxes
public boolean isRightAngleAxes() -
setRightAngleAxes
public void setRightAngleAxes(boolean b) -
getBarOverlap
public int getBarOverlap() -
setBarOverlap
public void setBarOverlap(int overlap) -
isPlotOnlyVisibleCells
public boolean isPlotOnlyVisibleCells() -
setPlotOnlyVisibleCells
public void setPlotOnlyVisibleCells(boolean plotOnlyVisibleCells) -
getSeriesColors
Description copied from class:AbstractChartAdvGets the default colors for series- Specified by:
getSeriesColorsin classAbstractChartAdv
-
setSeriesColors
Description copied from class:AbstractChartAdvSets the default colors for series. When all colors are used, rollback to beginning again.- Specified by:
setSeriesColorsin classAbstractChartAdv
-
getChartData
- Specified by:
getChartDatain classAbstractChartAdv
-
createChartData
Description copied from class:AbstractChartAdvthis method will return specified chart data with category and series values- Specified by:
createChartDatain classAbstractChartAdv- Parameters:
type- chart type- Returns:
- specified chart data.
-
addChartData
- Specified by:
addChartDatain classAbstractChartAdv
-
isAutoTitleDeleted
- Specified by:
isAutoTitleDeletedin classAbstractChartAdv
-
setAutoTitleDeleted
- Specified by:
setAutoTitleDeletedin classAbstractChartAdv
-
isShowTitle
public boolean isShowTitle()- Specified by:
isShowTitlein classAbstractChartAdv
-
setShowTitle
public void setShowTitle(boolean showTitle) - Specified by:
setShowTitlein classAbstractChartAdv
-
isShowDataLabelsOverMax
public boolean isShowDataLabelsOverMax()- Specified by:
isShowDataLabelsOverMaxin classAbstractChartAdv
-
setShowDataLabelsOverMax
public void setShowDataLabelsOverMax(boolean showDataLabelsOverMax) - Specified by:
setShowDataLabelsOverMaxin classAbstractChartAdv
-
setSparklineNegativePointVisible
public void setSparklineNegativePointVisible(boolean visible) - Specified by:
setSparklineNegativePointVisiblein classAbstractChartAdv
-
isSparklineNegativePointVisible
public boolean isSparklineNegativePointVisible()- Specified by:
isSparklineNegativePointVisiblein classAbstractChartAdv
-
setSparklineFirstPointVisible
public void setSparklineFirstPointVisible(boolean visible) - Specified by:
setSparklineFirstPointVisiblein classAbstractChartAdv
-
isSparklineFirstPointVisible
public boolean isSparklineFirstPointVisible()- Specified by:
isSparklineFirstPointVisiblein classAbstractChartAdv
-
setSparklineLastPointVisible
public void setSparklineLastPointVisible(boolean visible) - Specified by:
setSparklineLastPointVisiblein classAbstractChartAdv
-
isSparklineLastPointVisible
public boolean isSparklineLastPointVisible()- Specified by:
isSparklineLastPointVisiblein classAbstractChartAdv
-
setSparklineHighPointVisible
public void setSparklineHighPointVisible(boolean visible) - Specified by:
setSparklineHighPointVisiblein classAbstractChartAdv
-
isSparklineHighPointVisible
public boolean isSparklineHighPointVisible()- Specified by:
isSparklineHighPointVisiblein classAbstractChartAdv
-
setSparklineLowPointVisible
public void setSparklineLowPointVisible(boolean visible) - Specified by:
setSparklineLowPointVisiblein classAbstractChartAdv
-
isSparklineLowPointVisible
public boolean isSparklineLowPointVisible()- Specified by:
isSparklineLowPointVisiblein classAbstractChartAdv
-
setSparklineMarkerVisible
public void setSparklineMarkerVisible(boolean visible) - Specified by:
setSparklineMarkerVisiblein classAbstractChartAdv
-
isSparklineMarkerVisible
public boolean isSparklineMarkerVisible()- Specified by:
isSparklineMarkerVisiblein classAbstractChartAdv
-
setSparklineSeriesColor
- Specified by:
setSparklineSeriesColorin classAbstractChartAdv
-
getSparklineSeriesColor
- Specified by:
getSparklineSeriesColorin classAbstractChartAdv
-
setSparklineNegativePointColor
- Specified by:
setSparklineNegativePointColorin classAbstractChartAdv
-
getSparklineNegativePointColor
- Specified by:
getSparklineNegativePointColorin classAbstractChartAdv
-
setSparklineFirstPointColor
- Specified by:
setSparklineFirstPointColorin classAbstractChartAdv
-
getSparklineFirstPointColor
- Specified by:
getSparklineFirstPointColorin classAbstractChartAdv
-
setSparklineLastPointColor
- Specified by:
setSparklineLastPointColorin classAbstractChartAdv
-
getSparklineLastPointColor
- Specified by:
getSparklineLastPointColorin classAbstractChartAdv
-
setSparklineHighPointColor
- Specified by:
setSparklineHighPointColorin classAbstractChartAdv
-
getSparklineHighPointColor
- Specified by:
getSparklineHighPointColorin classAbstractChartAdv
-
setSparklineLowPointColor
- Specified by:
setSparklineLowPointColorin classAbstractChartAdv
-
getSparklineLowPointColor
- Specified by:
getSparklineLowPointColorin classAbstractChartAdv
-
setSparklineMarkerColor
- Specified by:
setSparklineMarkerColorin classAbstractChartAdv
-
getSparklineMarkerColor
- Specified by:
getSparklineMarkerColorin classAbstractChartAdv
-
getName
Description copied from interface:SChartReturns the name.- Returns:
- name
-
setName
Description copied from interface:SChartSets the name.
-