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
public class ChartImpl extends AbstractChartAdv
- Since:
- 3.5.0
- Author:
- dennis
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.keikai.model.SChart
SChart.BarDirection, SChart.ChartGrouping, SChart.ChartLegendPosition, SChart.ChartType
-
-
Constructor Summary
Constructors Constructor Description ChartImpl(AbstractSheetAdv sheet, String id, SChart.ChartType type, ViewAnchor anchor)
-
Method Summary
-
-
-
Constructor Detail
-
ChartImpl
public ChartImpl(AbstractSheetAdv sheet, String id, SChart.ChartType type, ViewAnchor anchor)
-
-
Method Detail
-
getSheet
public SSheet getSheet()
-
getId
public String getId()
-
getAnchor
public ViewAnchor getAnchor()
-
setAnchor
public void setAnchor(ViewAnchor anchor)
-
getType
public SChart.ChartType getType()
-
getData
public SChartData getData()
-
getTitle
public String getTitle()
-
setTitle
public void setTitle(String title)
-
getXAxisTitle
public String getXAxisTitle()
-
setXAxisTitle
public void setXAxisTitle(String xAxisTitle)
-
getYAxisTitle
public String getYAxisTitle()
-
setYAxisTitle
public void setYAxisTitle(String yAxisTitle)
-
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
public SChart.ChartLegendPosition getLegendPosition()
-
setLegendPosition
public void setLegendPosition(SChart.ChartLegendPosition pos)
-
getGrouping
public SChart.ChartGrouping getGrouping()
-
setGrouping
public void setGrouping(SChart.ChartGrouping grouping)
-
getBarDirection
public SChart.BarDirection 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
public void addValueAxis(SChartAxis axis)
-
addCategoryAxis
public void addCategoryAxis(SChartAxis axis)
-
addDateAxis
public void addDateAxis(SChartAxis axis)
-
getValueAxises
public List<SChartAxis> getValueAxises()
-
getCategoryAxises
public List<SChartAxis> getCategoryAxises()
-
getDateAxises
public List<SChartAxis> 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
public List<SColor> getSeriesColors()
Description copied from class:AbstractChartAdvGets the default colors for series- Specified by:
getSeriesColorsin classAbstractChartAdv
-
setSeriesColors
public void setSeriesColors(List<SColor> colors)
Description copied from class:AbstractChartAdvSets the default colors for series. When all colors are used, rollback to beginning again.- Specified by:
setSeriesColorsin classAbstractChartAdv
-
getChartData
public List<SChartData> getChartData()
- Specified by:
getChartDatain classAbstractChartAdv
-
createChartData
public SChartData createChartData(SChart.ChartType type)
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
public void addChartData(SChartData chartData)
- Specified by:
addChartDatain classAbstractChartAdv
-
isAutoTitleDeleted
public Boolean isAutoTitleDeleted()
- Specified by:
isAutoTitleDeletedin classAbstractChartAdv
-
setAutoTitleDeleted
public void setAutoTitleDeleted(Boolean autoTitleDeleted)
- 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
public void setSparklineSeriesColor(SColor color)
- Specified by:
setSparklineSeriesColorin classAbstractChartAdv
-
getSparklineSeriesColor
public SColor getSparklineSeriesColor()
- Specified by:
getSparklineSeriesColorin classAbstractChartAdv
-
setSparklineNegativePointColor
public void setSparklineNegativePointColor(SColor color)
- Specified by:
setSparklineNegativePointColorin classAbstractChartAdv
-
getSparklineNegativePointColor
public SColor getSparklineNegativePointColor()
- Specified by:
getSparklineNegativePointColorin classAbstractChartAdv
-
setSparklineFirstPointColor
public void setSparklineFirstPointColor(SColor color)
- Specified by:
setSparklineFirstPointColorin classAbstractChartAdv
-
getSparklineFirstPointColor
public SColor getSparklineFirstPointColor()
- Specified by:
getSparklineFirstPointColorin classAbstractChartAdv
-
setSparklineLastPointColor
public void setSparklineLastPointColor(SColor color)
- Specified by:
setSparklineLastPointColorin classAbstractChartAdv
-
getSparklineLastPointColor
public SColor getSparklineLastPointColor()
- Specified by:
getSparklineLastPointColorin classAbstractChartAdv
-
setSparklineHighPointColor
public void setSparklineHighPointColor(SColor color)
- Specified by:
setSparklineHighPointColorin classAbstractChartAdv
-
getSparklineHighPointColor
public SColor getSparklineHighPointColor()
- Specified by:
getSparklineHighPointColorin classAbstractChartAdv
-
setSparklineLowPointColor
public void setSparklineLowPointColor(SColor color)
- Specified by:
setSparklineLowPointColorin classAbstractChartAdv
-
getSparklineLowPointColor
public SColor getSparklineLowPointColor()
- Specified by:
getSparklineLowPointColorin classAbstractChartAdv
-
setSparklineMarkerColor
public void setSparklineMarkerColor(SColor color)
- Specified by:
setSparklineMarkerColorin classAbstractChartAdv
-
getSparklineMarkerColor
public SColor getSparklineMarkerColor()
- Specified by:
getSparklineMarkerColorin classAbstractChartAdv
-
-